diff options
Diffstat (limited to 'net/tipc/bcast.c')
-rw-r--r-- | net/tipc/bcast.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/tipc/bcast.c b/net/tipc/bcast.c index 3e41704832de..5ee5076a8b27 100644 --- a/net/tipc/bcast.c +++ b/net/tipc/bcast.c | |||
@@ -215,7 +215,11 @@ void tipc_bclink_acknowledge(struct tipc_node *n_ptr, u32 acked) | |||
215 | struct net *net = n_ptr->net; | 215 | struct net *net = n_ptr->net; |
216 | struct tipc_net *tn = net_generic(net, tipc_net_id); | 216 | struct tipc_net *tn = net_generic(net, tipc_net_id); |
217 | 217 | ||
218 | if (unlikely(!n_ptr->bclink.recv_permitted)) | ||
219 | return; | ||
220 | |||
218 | tipc_bclink_lock(net); | 221 | tipc_bclink_lock(net); |
222 | |||
219 | /* Bail out if tx queue is empty (no clean up is required) */ | 223 | /* Bail out if tx queue is empty (no clean up is required) */ |
220 | skb = skb_peek(&tn->bcl->outqueue); | 224 | skb = skb_peek(&tn->bcl->outqueue); |
221 | if (!skb) | 225 | if (!skb) |