diff options
Diffstat (limited to 'net/tipc/bcast.c')
-rw-r--r-- | net/tipc/bcast.c | 6 |
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 | ||
126 | u32 tipc_bclink_get_last_sent(struct net *net) | 122 | u32 tipc_bclink_get_last_sent(struct net *net) |