From c6642387d1a2dd0c1ee230c126b629477da3add6 Mon Sep 17 00:00:00 2001 From: Jiri Pirko Date: Mon, 7 Oct 2013 16:03:31 +0200 Subject: libndp: do not fail on receiving non-ndp packets Signed-off-by: Jiri Pirko --- libndp/libndp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libndp') diff --git a/libndp/libndp.c b/libndp/libndp.c index 0600e59..09ec2aa 100644 --- a/libndp/libndp.c +++ b/libndp/libndp.c @@ -1579,8 +1579,10 @@ static int ndp_sock_recv(struct ndp *ndp) goto free_msg; } err = ndp_msg_type_by_raw_type(&msg_type, msg->icmp6_hdr->icmp6_type); - if (err) + if (err) { + err = 0; goto free_msg; + } ndp_msg_init(msg, msg_type); ndp_msg_payload_len_set(msg, len); -- cgit v1.2.1