3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-22 06:29:23 +01:00

p2p: Simplify handshake_state cleanup

This commit is contained in:
Denis Kenzior 2023-11-29 21:36:34 -06:00
parent 78a39e926f
commit 305c4113e8

View File

@ -1496,7 +1496,7 @@ static void p2p_handshake_event(struct handshake_state *hs,
static void p2p_try_connect_group(struct p2p_device *dev)
{
struct scan_bss *bss = dev->conn_wsc_bss;
struct handshake_state *hs = NULL;
_auto_(handshake_state_free) struct handshake_state *hs = NULL;
struct iovec ie_iov[16];
int ie_num = 0;
int r;
@ -1562,6 +1562,7 @@ static void p2p_try_connect_group(struct p2p_device *dev)
goto error;
}
l_steal_ptr(hs);
dev->conn_retry_count++;
done:
@ -1570,9 +1571,6 @@ done:
error:
not_supported:
if (hs)
handshake_state_free(hs);
p2p_connect_failed(dev);
goto done;
}