]> xenbits.xensource.com Git - people/royger/freebsd.git/commitdiff
If the first ping succeeded, why on Earth should we ping it again?
authordteske <dteske@FreeBSD.org>
Tue, 13 Dec 2016 01:56:28 +0000 (01:56 +0000)
committerdteske <dteske@FreeBSD.org>
Tue, 13 Dec 2016 01:56:28 +0000 (01:56 +0000)
usr.sbin/bsdinstall/scripts/wlanconfig

index 834090e0db3ad691abc780422eefaa14af7a510b..32b83299ebf9eb28a96825dbe1a431320a7453c9 100755 (executable)
@@ -170,19 +170,19 @@ if ! wpa_cli ping > /dev/null 2>&1; then
                wpa_supplicant -B -i $1 -c "$BSDINSTALL_TMPETC/wpa_supplicant.conf") ||
                $DIALOG --backtitle "$DIALOG_BACKTITLE" --title "$msg_error" --msgbox \
                "Could not start wpa_supplicant!" 0 0; exit 1 || exit 1
-fi
 
-# See if we succeeded
-wpa_cli ping > /dev/null 2>&1
-if [ $? -ne 0 -a ! "$BSDINSTALL_CONFIGCURRENT" ]; then
-       $DIALOG \
-               --title "$msg_error" \
-               --backtitle "$DIALOG_BACKTITLE" \
-               --msgbox "Wireless cannot be configured without making changes to the local system!" \
-               0 0
-       exit 1
+       wpa_cli ping > /dev/null 2>&1
+       if [ $? -ne 0 -a ! "$BSDINSTALL_CONFIGCURRENT" ]; then
+               $DIALOG \
+                       --title "$msg_error" \
+                       --backtitle "$DIALOG_BACKTITLE" \
+                       --msgbox "Wireless cannot be configured without making changes to the local system!" \
+                       0 0
+               exit 1
+       fi
 fi
 
+
 #
 # There is no way to check country/regdomain without (possible)
 # interface state modification