diff options
Diffstat (limited to 'net/tipc/link.c')
| -rw-r--r-- | net/tipc/link.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/net/tipc/link.c b/net/tipc/link.c index b73adeb5cde..a572f0a27e0 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c @@ -1746,10 +1746,6 @@ deliver:  						tipc_node_unlock(n_ptr);  						tipc_link_recv_bundle(buf);  						continue; -					case ROUTE_DISTRIBUTOR: -						tipc_node_unlock(n_ptr); -						buf_discard(buf); -						continue;  					case NAME_DISTRIBUTOR:  						tipc_node_unlock(n_ptr);  						tipc_named_recv(buf); @@ -1776,6 +1772,10 @@ deliver:  							goto protocol_check;  						}  						break; +					default: +						buf_discard(buf); +						buf = NULL; +						break;  					}  				}  				tipc_node_unlock(n_ptr);  |