diff options
Diffstat (limited to 'net/tipc')
-rw-r--r-- | net/tipc/link.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/net/tipc/link.c b/net/tipc/link.c index bc49120bfb44..8c98c4d00ad6 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c | |||
@@ -845,8 +845,10 @@ int tipc_link_xmit(struct net *net, struct sk_buff_head *list, u32 dnode, | |||
845 | if (link) | 845 | if (link) |
846 | return rc; | 846 | return rc; |
847 | 847 | ||
848 | if (likely(in_own_node(net, dnode))) | 848 | if (likely(in_own_node(net, dnode))) { |
849 | return tipc_sk_rcv(net, list); | 849 | tipc_sk_rcv(net, list); |
850 | return 0; | ||
851 | } | ||
850 | 852 | ||
851 | __skb_queue_purge(list); | 853 | __skb_queue_purge(list); |
852 | return rc; | 854 | return rc; |