diff options
Diffstat (limited to 'net/tipc/socket.c')
-rw-r--r-- | net/tipc/socket.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c index 8fdd969e12bd..3276b7a0d445 100644 --- a/net/tipc/socket.c +++ b/net/tipc/socket.c | |||
@@ -830,6 +830,7 @@ static int tipc_send_group_msg(struct net *net, struct tipc_sock *tsk, | |||
830 | struct msghdr *m, struct tipc_member *mb, | 830 | struct msghdr *m, struct tipc_member *mb, |
831 | u32 dnode, u32 dport, int dlen) | 831 | u32 dnode, u32 dport, int dlen) |
832 | { | 832 | { |
833 | u16 bc_snd_nxt = tipc_group_bc_snd_nxt(tsk->group); | ||
833 | int blks = tsk_blocks(GROUP_H_SIZE + dlen); | 834 | int blks = tsk_blocks(GROUP_H_SIZE + dlen); |
834 | struct tipc_msg *hdr = &tsk->phdr; | 835 | struct tipc_msg *hdr = &tsk->phdr; |
835 | struct sk_buff_head pkts; | 836 | struct sk_buff_head pkts; |
@@ -840,6 +841,7 @@ static int tipc_send_group_msg(struct net *net, struct tipc_sock *tsk, | |||
840 | msg_set_hdr_sz(hdr, GROUP_H_SIZE); | 841 | msg_set_hdr_sz(hdr, GROUP_H_SIZE); |
841 | msg_set_destport(hdr, dport); | 842 | msg_set_destport(hdr, dport); |
842 | msg_set_destnode(hdr, dnode); | 843 | msg_set_destnode(hdr, dnode); |
844 | msg_set_grp_bc_seqno(hdr, bc_snd_nxt); | ||
843 | 845 | ||
844 | /* Build message as chain of buffers */ | 846 | /* Build message as chain of buffers */ |
845 | skb_queue_head_init(&pkts); | 847 | skb_queue_head_init(&pkts); |