aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/bcast.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc/bcast.c')
-rw-r--r--net/tipc/bcast.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/net/tipc/bcast.c b/net/tipc/bcast.c
index 842e19f6abf6..4906ca3c0f3a 100644
--- a/net/tipc/bcast.c
+++ b/net/tipc/bcast.c
@@ -115,12 +115,8 @@ static void bclink_set_last_sent(struct net *net)
115{ 115{
116 struct tipc_net *tn = net_generic(net, tipc_net_id); 116 struct tipc_net *tn = net_generic(net, tipc_net_id);
117 struct tipc_link *bcl = tn->bcl; 117 struct tipc_link *bcl = tn->bcl;
118 struct sk_buff *skb = skb_peek(&bcl->backlogq);
119 118
120 if (skb) 119 bcl->silent_intv_cnt = mod(bcl->snd_nxt - 1);
121 bcl->silent_intv_cnt = mod(buf_seqno(skb) - 1);
122 else
123 bcl->silent_intv_cnt = mod(bcl->snd_nxt - 1);
124} 120}
125 121
126u32 tipc_bclink_get_last_sent(struct net *net) 122u32 tipc_bclink_get_last_sent(struct net *net)