Browse Source

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.
Jouni Malinen 13 years ago
parent
commit
c3b75919fa
1 changed files with 0 additions and 1 deletions
  1. 0 1
      src/ap/drv_callbacks.c

+ 0 - 1
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 &&