rxrpc: Fix an overget of the conn bundle when setting up a client conn
authorDavid Howells <dhowells@redhat.com>
Mon, 14 Sep 2020 14:58:14 +0000 (15:58 +0100)
committerDavid Howells <dhowells@redhat.com>
Mon, 14 Sep 2020 15:18:59 +0000 (16:18 +0100)
commitf1b449748760e333a6aeef2455f3875be07c9b5a
tree8305b654a4a88150abace664b19125dce465b1f1
parent546a42410bf76075e157dbdd94c097b3bc44b25a
rxrpc: Fix an overget of the conn bundle when setting up a client conn

When setting up a client connection, a second ref is accidentally obtained
on the connection bundle (we get one when allocating the conn and a second
one when adding the conn to the bundle).

Fix it to only use the ref obtained by rxrpc_alloc_client_connection() and
not to add a second when adding the candidate conn to the bundle.

Fixes: 245500d853e9 ("rxrpc: Rewrite the client connection manager")
Signed-off-by: David Howells <dhowells@redhat.com>
net/rxrpc/conn_client.c