mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-22 14:49:24 +01:00
wsc: Fix potential memory leak
If the netdev_connect_wsc call fails, handshake_state object isn't freed.
This commit is contained in:
parent
7397903234
commit
aba73171f6
@ -481,6 +481,7 @@ static void wsc_connect(struct wsc *wsc)
|
|||||||
wsc_eapol_event, wsc) < 0) {
|
wsc_eapol_event, wsc) < 0) {
|
||||||
dbus_pending_reply(&wsc->pending,
|
dbus_pending_reply(&wsc->pending,
|
||||||
dbus_error_failed(wsc->pending));
|
dbus_error_failed(wsc->pending));
|
||||||
|
handshake_state_free(hs);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user