From: Ayala Beker <ayala.beker@xxxxxxxxx> Fix possible memory leak in decode_tunnel_passwords(). Signed-off-by: Ayala Beker <ayala.beker@xxxxxxxxx> --- 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 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap