diff --git a/[refs] b/[refs] index b7432d24a20e..fd1ebc5e1e47 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2b78f9a002dccc587912af4da3bf1db86909de91 +refs/heads/master: 9157bafb44637a2cfefc222d6551100ead40e79e diff --git a/trunk/net/tipc/bcast.c b/trunk/net/tipc/bcast.c index 8f58df24bac5..dd990b081435 100644 --- a/trunk/net/tipc/bcast.c +++ b/trunk/net/tipc/bcast.c @@ -424,11 +424,11 @@ int tipc_bclink_send_msg(struct sk_buff *buf) } res = tipc_link_send_buf(bcl, buf); - if (likely(res > 0)) + if (likely(res >= 0)) { bclink_set_last_sent(); - - bcl->stats.queue_sz_counts++; - bcl->stats.accu_queue_sz += bcl->out_queue_size; + bcl->stats.queue_sz_counts++; + bcl->stats.accu_queue_sz += bcl->out_queue_size; + } exit: spin_unlock_bh(&bc_lock); return res;