NFC: double unlock in nfc_llcp_recv_connect()
Subsystems (3)
PATCH 1/2 NFC: double unlock in nfc_llcp_recv_connect()
We unlock inside the if block on the other side of this if else statement. It could result in calling mutex_unlock() twice.
Signed-off-by Dan Carpenter <[email protected]>
net/nfc/llcp/llcp.c +1 -3
@@ -554,11 +554,9 @@ static void nfc_llcp_recv_connect(struct nfc_llcp_local *local, goto enqueue; } } - +mutex_unlock (&local->socket_lock); } -mutex_unlock (&local->socket_lock); - reason =LLCP_DM_NOBOUND ; goto fail;
Hi Dan,
Quoted 4 lines · Dan Carpenter
We unlock inside the if block on the other side of this if else statement. It could result in calling
mutex_unlock()twice.Signed-off-by Dan Carpenter <[email protected]>
Acked-by Samuel Ortiz <[email protected]>
Thanks,
Samuel.
Signature · 2 lines
Intel Open Source Technology Centre http://oss.intel.com/