From aba73171f67d253f2ce5683b920022ca70eaf6f4 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 17 Oct 2019 12:37:04 -0500 Subject: [PATCH] wsc: Fix potential memory leak If the netdev_connect_wsc call fails, handshake_state object isn't freed. --- src/wsc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wsc.c b/src/wsc.c index 363cb47b..068cf82a 100644 --- a/src/wsc.c +++ b/src/wsc.c @@ -481,6 +481,7 @@ static void wsc_connect(struct wsc *wsc) wsc_eapol_event, wsc) < 0) { dbus_pending_reply(&wsc->pending, dbus_error_failed(wsc->pending)); + handshake_state_free(hs); return; }