aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc/socket.c')
-rw-r--r--net/tipc/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c
index 36744ebef74f..e3a02f1fcab5 100644
--- a/net/tipc/socket.c
+++ b/net/tipc/socket.c
@@ -2757,10 +2757,10 @@ static int tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq)
2757 tipc_group_delete(net, grp); 2757 tipc_group_delete(net, grp);
2758 tsk->group = NULL; 2758 tsk->group = NULL;
2759 } 2759 }
2760 2760 /* Eliminate any risk that a broadcast overtakes sent JOINs */
2761 /* Eliminate any risk that a broadcast overtakes the sent JOIN */
2762 tsk->mc_method.rcast = true; 2761 tsk->mc_method.rcast = true;
2763 tsk->mc_method.mandatory = true; 2762 tsk->mc_method.mandatory = true;
2763 tipc_group_join(net, grp, &tsk->sk.sk_rcvbuf);
2764 return rc; 2764 return rc;
2765} 2765}
2766 2766