diff options
author | David Howells <dhowells@redhat.com> | 2016-04-04 14:00:39 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2016-07-06 10:43:51 +0100 |
commit | d1e858c5a392a50c16ce36624203032bdeb3595b (patch) | |
tree | da1a7b0e797d236d28d881c75519fbbf7dfcfd3d /kernel/seccomp.c | |
parent | 2c4579e4b1d5a6219522c6e970500b2fd43fe1f8 (diff) | |
download | linux-d1e858c5a392a50c16ce36624203032bdeb3595b.tar.bz2 |
rxrpc: Fix handling of connection failure in client call creation
If rxrpc_connect_call() fails during the creation of a client connection,
there are two bugs that we can hit that need fixing:
(1) The call state should be moved to RXRPC_CALL_DEAD before the call
cleanup phase is invoked. If not, this can cause an assertion failure
later.
(2) call->link should be reinitialised after being deleted in
rxrpc_new_client_call() - which otherwise leads to a failure later
when the call cleanup attempts to delete the link again.
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'kernel/seccomp.c')
0 files changed, 0 insertions, 0 deletions