david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[802.11] Fix memory leak on unsuccessful probes

When a probe found no results, the list head of beacons would not be
freed, leaking 16 bytes of memory per probe.

Signed-off-by: Michael Brown <mcb30@etherboot.org>
This commit is contained in:
Joshua Oreman 2009-08-06 16:20:57 -07:00 committed by Michael Brown
parent 0b3c88e035
commit fc9750a68d
1 changed files with 1 additions and 2 deletions

View File

@ -1521,8 +1521,7 @@ net80211_probe_finish_best ( struct net80211_probe_ctx *ctx )
DBGC ( ctx->dev, "802.11 %p probe: found nothing for '%s'\n",
ctx->dev, ctx->essid );
if ( ! list_empty ( ctx->beacons ) )
net80211_free_wlanlist ( ctx->beacons );
net80211_free_wlanlist ( ctx->beacons );
net80211_keep_mgmt ( ctx->dev, ctx->old_keep_mgmt );