Since it's not supported on OpenBSD, it doesn't make much sense for
wpa_supplicant to default to scanning.  OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/wpa_supplicant/Makefile,v
retrieving revision 1.34
diff -u -p -r1.34 Makefile
--- Makefile    7 Oct 2016 14:44:03 -0000       1.34
+++ Makefile    8 Feb 2017 11:23:17 -0000
@@ -3,6 +3,7 @@
 COMMENT=       IEEE 802.1X supplicant
 
 DISTNAME=      wpa_supplicant-2.6
+REVISION=      0
 CATEGORIES=    security net
 
 HOMEPAGE=      http://w1.fi/wpa_supplicant/
Index: patches/patch-wpa_supplicant_config_h
===================================================================
RCS file: patches/patch-wpa_supplicant_config_h
diff -N patches/patch-wpa_supplicant_config_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-wpa_supplicant_config_h       8 Feb 2017 11:23:17 -0000
@@ -0,0 +1,24 @@
+$OpenBSD$
+--- wpa_supplicant/config.h.orig       Wed Feb  8 11:22:05 2017
++++ wpa_supplicant/config.h    Wed Feb  8 11:22:57 2017
+@@ -10,11 +10,15 @@
+ #define CONFIG_H
+ 
+ #define DEFAULT_EAPOL_VERSION 1
+-#ifdef CONFIG_NO_SCAN_PROCESSING
+-#define DEFAULT_AP_SCAN 2
+-#else /* CONFIG_NO_SCAN_PROCESSING */
+-#define DEFAULT_AP_SCAN 1
+-#endif /* CONFIG_NO_SCAN_PROCESSING */
++#ifdef __OpenBSD__
++#  define DEFAULT_AP_SCAN 0
++#else
++#  ifdef CONFIG_NO_SCAN_PROCESSING
++#    define DEFAULT_AP_SCAN 2
++#  else /* CONFIG_NO_SCAN_PROCESSING */
++#    define DEFAULT_AP_SCAN 1
++#  endif /* CONFIG_NO_SCAN_PROCESSING */
++#endif
+ #define DEFAULT_USER_MPM 1
+ #define DEFAULT_MAX_PEER_LINKS 99
+ #define DEFAULT_MESH_MAX_INACTIVITY 300

Reply via email to