Need to call rxrpc_put_peer() for bundle candidate before kfree() as it
holds a ref to rxrpc_peer.
Fixes: 245500d853e9 ("rxrpc: Rewrite the client connection manager")
Signed-off-by: Eiichi Tsukata <redacted>
---
net/rxrpc/conn_client.c | 1 +
1 file changed, 1 insertion(+)
Need to call rxrpc_put_local() for peer candidate before kfree() as it
holds a ref to rxrpc_local.
Fixes: 9ebeddef58c4 ("rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record")
Signed-off-by: Eiichi Tsukata <redacted>
---
net/rxrpc/peer_object.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
From: Marc Dionne <marc.dionne@auristor.com> Date: 2021-11-23 14:12:05
On Sun, Nov 21, 2021 at 12:17 AM Eiichi Tsukata
[off-list ref] wrote:
quoted hunk
Need to call rxrpc_put_local() for peer candidate before kfree() as it
holds a ref to rxrpc_local.
Fixes: 9ebeddef58c4 ("rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record")
Signed-off-by: Eiichi Tsukata <redacted>
---
net/rxrpc/peer_object.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
From: Marc Dionne <marc.dionne@auristor.com> Date: 2021-11-23 14:12:30
On Sun, Nov 21, 2021 at 12:17 AM Eiichi Tsukata
[off-list ref] wrote:
quoted hunk
Need to call rxrpc_put_peer() for bundle candidate before kfree() as it
holds a ref to rxrpc_peer.
Fixes: 245500d853e9 ("rxrpc: Rewrite the client connection manager")
Signed-off-by: Eiichi Tsukata <redacted>
---
net/rxrpc/conn_client.c | 1 +
1 file changed, 1 insertion(+)