diff --git a/net/rxrpc/call_object.c b/net/rxrpc/call_object.c
index 5a543c3f6fb0..35be886b38c4 100644
--- a/net/rxrpc/call_object.c
+++ b/net/rxrpc/call_object.c
@@ -545,6 +545,7 @@ static void rxrpc_cleanup_tx_buffers(struct rxrpc_call *call)
 		trace_rxrpc_tq(call, tq, 0, rxrpc_tq_cleaned);
 		kfree(tq);
 	}
+	call->tx_queue = NULL;
 }
 
 /*