diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-10-31 13:49:34 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2010-10-31 13:49:34 +0000 |
commit | e0194cb7630daa39d263985a9d13725ade62e0e1 (patch) | |
tree | d9d6ce8ef1904673e1cd0f06180e6231067c892a /package/hostapd/patches/460-oper_state_fix.patch | |
parent | 2434c2bb7082f18c4cc355831d772abfc9dbdbb1 (diff) | |
download | upstream-e0194cb7630daa39d263985a9d13725ade62e0e1.tar.gz upstream-e0194cb7630daa39d263985a9d13725ade62e0e1.tar.bz2 upstream-e0194cb7630daa39d263985a9d13725ade62e0e1.zip |
hostapd: move the madwifi segfault fix to the right place
SVN-Revision: 23738
Diffstat (limited to 'package/hostapd/patches/460-oper_state_fix.patch')
-rw-r--r-- | package/hostapd/patches/460-oper_state_fix.patch | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/package/hostapd/patches/460-oper_state_fix.patch b/package/hostapd/patches/460-oper_state_fix.patch index 8ea0e12360..5a685a23ef 100644 --- a/package/hostapd/patches/460-oper_state_fix.patch +++ b/package/hostapd/patches/460-oper_state_fix.patch @@ -23,25 +23,3 @@ DORMANT state does not prevent normal operations after that. return 0; } ---- a/src/drivers/driver_wext.c -+++ b/src/drivers/driver_wext.c -@@ -2245,11 +2245,14 @@ int wpa_driver_wext_set_operstate(void * - { - struct wpa_driver_wext_data *drv = priv; - -- wpa_printf(MSG_DEBUG, "%s: operstate %d->%d (%s)", -- __func__, drv->operstate, state, state ? "UP" : "DORMANT"); -- drv->operstate = state; -- return netlink_send_oper_ifla(drv->netlink, drv->ifindex, -1, -- state ? IF_OPER_UP : IF_OPER_DORMANT); -+ if (drv != NULL) -+ { -+ wpa_printf(MSG_DEBUG, "%s: operstate %d->%d (%s)", -+ __func__, drv->operstate, state, state ? "UP" : "DORMANT"); -+ drv->operstate = state; -+ return netlink_send_oper_ifla(drv->netlink, drv->ifindex, -1, -+ state ? IF_OPER_UP : IF_OPER_DORMANT); -+ } - } - - |