From 828a4638885f6df7c2caf0c253323302e308d81d Mon Sep 17 00:00:00 2001 From: billz Date: Sun, 7 Jul 2024 20:13:06 +0200 Subject: [PATCH] Update method to determine wg-quick state, resolves #1601 --- includes/wireguard.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/wireguard.php b/includes/wireguard.php index 3c9cee03..ed47a6e1 100755 --- a/includes/wireguard.php +++ b/includes/wireguard.php @@ -64,9 +64,9 @@ function DisplayWireGuardConfig() } // fetch service status - exec('pidof wg-crypt-wg0 | wc -l', $wgstatus); - $serviceStatus = $wgstatus[0] == 0 ? "down" : "up"; - $wg_state = ($wgstatus[0] > 0); + exec('systemctl is-active wg-quick@wg0', $wgstatus); + $serviceStatus = $wgstatus[0] == 'inactive' ? "down" : "up"; + $wg_state = ($wgstatus[0] == 'active' ? true : false ); $public_ip = get_public_ip(); echo renderTemplate(