diff options
Diffstat (limited to 'net/tipc/node.c')
-rw-r--r-- | net/tipc/node.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/tipc/node.c b/net/tipc/node.c index 6e6c434872e8..25100c0a6fe8 100644 --- a/net/tipc/node.c +++ b/net/tipc/node.c | |||
@@ -298,9 +298,10 @@ static void node_lost_contact(struct tipc_node *n_ptr) | |||
298 | } | 298 | } |
299 | n_ptr->bclink.deferred_size = 0; | 299 | n_ptr->bclink.deferred_size = 0; |
300 | 300 | ||
301 | if (n_ptr->bclink.defragm) { | 301 | if (n_ptr->bclink.reasm_head) { |
302 | kfree_skb(n_ptr->bclink.defragm); | 302 | kfree_skb(n_ptr->bclink.reasm_head); |
303 | n_ptr->bclink.defragm = NULL; | 303 | n_ptr->bclink.reasm_head = NULL; |
304 | n_ptr->bclink.reasm_tail = NULL; | ||
304 | } | 305 | } |
305 | 306 | ||
306 | tipc_bclink_remove_node(n_ptr->addr); | 307 | tipc_bclink_remove_node(n_ptr->addr); |