aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/port.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc/port.c')
-rw-r--r--net/tipc/port.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/net/tipc/port.c b/net/tipc/port.c
index c23f3380d0a7..067bab2a0b98 100644
--- a/net/tipc/port.c
+++ b/net/tipc/port.c
@@ -131,9 +131,8 @@ int tipc_multicast(u32 ref, struct tipc_name_seq const *seq,
131 } 131 }
132 } 132 }
133 res = tipc_bclink_send_msg(buf); 133 res = tipc_bclink_send_msg(buf);
134 if ((res < 0) && (dports.count != 0)) { 134 if ((res < 0) && (dports.count != 0))
135 buf_discard(ibuf); 135 buf_discard(ibuf);
136 }
137 } else { 136 } else {
138 ibuf = buf; 137 ibuf = buf;
139 } 138 }
@@ -190,9 +189,8 @@ void tipc_port_recv_mcast(struct sk_buff *buf, struct port_list *dp)
190 warn("Unable to deliver multicast message(s)\n"); 189 warn("Unable to deliver multicast message(s)\n");
191 goto exit; 190 goto exit;
192 } 191 }
193 if ((index == 0) && (cnt != 0)) { 192 if ((index == 0) && (cnt != 0))
194 item = item->next; 193 item = item->next;
195 }
196 msg_set_destport(buf_msg(b), item->ports[index]); 194 msg_set_destport(buf_msg(b), item->ports[index]);
197 tipc_port_recv_msg(b); 195 tipc_port_recv_msg(b);
198 } 196 }