Commit b25de360 authored by David Howells's avatar David Howells

rxrpc: Add missing unlock in rxrpc_call_accept()

Add a missing unlock in rxrpc_call_accept() in the path taken if there's no
call to wake up.
Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
parent 33b603fd
...@@ -425,9 +425,11 @@ struct rxrpc_call *rxrpc_accept_call(struct rxrpc_sock *rx, ...@@ -425,9 +425,11 @@ struct rxrpc_call *rxrpc_accept_call(struct rxrpc_sock *rx,
write_lock(&rx->call_lock); write_lock(&rx->call_lock);
ret = -ENODATA; if (list_empty(&rx->to_be_accepted)) {
if (list_empty(&rx->to_be_accepted)) write_unlock(&rx->call_lock);
goto out; kleave(" = -ENODATA [empty]");
return ERR_PTR(-ENODATA);
}
/* check the user ID isn't already in use */ /* check the user ID isn't already in use */
pp = &rx->calls.rb_node; pp = &rx->calls.rb_node;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment