From: Purushottam Kushwaha Date: Fri, 15 Jan 2016 11:31:03 +0000 (+0000) Subject: nl8021: Avoid potential memory leak on error path X-Git-Tag: hostap_2_6~973 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e15dcf6d1bc2725388555523effca75b1ffab735;p=thirdparty%2Fhostap.git nl8021: Avoid potential memory leak on error path The called function nl80211_ht_vht_overrides() was not freeing "msg" resource in error cases. Signed-off-by: Purushottam Kushwaha --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index cdd150434..4cb92d0a4 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -4549,8 +4549,9 @@ retry: goto fail; } - if (nl80211_ht_vht_overrides(msg, params) < 0) - return -1; + ret = nl80211_ht_vht_overrides(msg, params); + if (ret < 0) + goto fail; ret = send_and_recv_msgs(drv, msg, NULL, NULL); msg = NULL;