From: Jouni Malinen Date: Sun, 16 Oct 2011 09:11:00 +0000 (+0300) Subject: Fix double free with CONFIG_WPS_STRICT=y X-Git-Tag: hostap-1-bp~161 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c3b75919face9b40da5afdb31e950d455d54559d;p=thirdparty%2Fhostap.git Fix double free with CONFIG_WPS_STRICT=y Commit 17f6b9005641c9c44f55cda825b3a170ffa8ff04 extended the use of the concatenated WPS IE outside the CONFIG_WPS_STRICT block, but forgot to remove the old wpabuf_free(wps) call. --- diff --git a/src/ap/drv_callbacks.c b/src/ap/drv_callbacks.c index 7d6f01b9c..cce5920f6 100644 --- a/src/ap/drv_callbacks.c +++ b/src/ap/drv_callbacks.c @@ -185,7 +185,6 @@ int hostapd_notif_assoc(struct hostapd_data *hapd, const u8 *addr, wpabuf_free(wps); return -1; } - wpabuf_free(wps); } #endif /* CONFIG_WPS_STRICT */ if (ie && ielen > 4 && ie[0] == 0xdd && ie[1] >= 4 &&