From 9fe7bad7b1c3fc8d9e43c04a3d098ce253528034 Mon Sep 17 00:00:00 2001 From: billz Date: Mon, 4 Dec 2023 08:13:13 +0000 Subject: [PATCH] Update reinitializeWPA method to use wpa_cli reconfigure --- includes/wifi_functions.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/includes/wifi_functions.php b/includes/wifi_functions.php index c48921fa..2056471f 100755 --- a/includes/wifi_functions.php +++ b/includes/wifi_functions.php @@ -183,13 +183,14 @@ function getWifiInterface() */ function reinitializeWPA($force) { + $iface = escapeshellarg($_SESSION['wifi_client_interface']); if ($force == true) { - $cmd = "sudo /bin/rm /var/run/wpa_supplicant/".escapeshellarg($_SESSION['wifi_client_interface']); + $cmd = "sudo /bin/rm /var/run/wpa_supplicant/$iface"; $result = shell_exec($cmd); } - $cmd = "sudo /sbin/wpa_supplicant -B -Dnl80211,wext -c/etc/wpa_supplicant/wpa_supplicant.conf -i".escapeshellarg($_SESSION['wifi_client_interface']); + $cmd = "sudo wpa_cli -i $iface reconfigure"; $result = shell_exec($cmd); - sleep(2); + sleep(1); return $result; }