[PATCH 1/3] ACL: Fix possible memory leak
Ilan Peer
ilan.peer at intel.com
Thu Apr 7 03:30:59 PDT 2016
From: Ayala Beker <ayala.beker at intel.com>
Fix possible memory leak in decode_tunnel_passwords().
Signed-off-by: Ayala Beker <ayala.beker at intel.com>
---
src/ap/ieee802_11_auth.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/ap/ieee802_11_auth.c b/src/ap/ieee802_11_auth.c
index 9609152..b890537 100644
--- a/src/ap/ieee802_11_auth.c
+++ b/src/ap/ieee802_11_auth.c
@@ -457,7 +457,7 @@ static void decode_tunnel_passwords(struct hostapd_data *hapd,
if (passphraselen < MIN_PASSPHRASE_LEN ||
passphraselen > MAX_PASSPHRASE_LEN + 1)
- continue;
+ goto free_pass;
/*
* passphrase does not contain the NULL termination.
@@ -484,6 +484,7 @@ static void decode_tunnel_passwords(struct hostapd_data *hapd,
}
skip:
os_free(psk);
+free_pass:
os_free(passphrase);
}
}
--
1.9.1
More information about the Hostap
mailing list