aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/node.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc/node.c')
-rw-r--r--net/tipc/node.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/tipc/node.c b/net/tipc/node.c
index ee5d33cfcf80..d4cb8c127063 100644
--- a/net/tipc/node.c
+++ b/net/tipc/node.c
@@ -406,6 +406,10 @@ static void node_lost_contact(struct tipc_node *n_ptr)
406 l_ptr->reset_checkpoint = l_ptr->next_in_no; 406 l_ptr->reset_checkpoint = l_ptr->next_in_no;
407 l_ptr->exp_msg_count = 0; 407 l_ptr->exp_msg_count = 0;
408 tipc_link_reset_fragments(l_ptr); 408 tipc_link_reset_fragments(l_ptr);
409
410 /* Link marked for deletion after failover? => do it now */
411 if (l_ptr->flags & LINK_STOPPED)
412 tipc_link_delete(l_ptr);
409 } 413 }
410 414
411 n_ptr->action_flags &= ~TIPC_WAIT_OWN_LINKS_DOWN; 415 n_ptr->action_flags &= ~TIPC_WAIT_OWN_LINKS_DOWN;