From ba91996696ce3b51a0d009f07b1ac0f40fc2e999 Mon Sep 17 00:00:00 2001 From: Jeremy Lakeman Date: Fri, 14 Jun 2013 10:42:43 +0930 Subject: [PATCH] Don't log my own rejected packets --- overlay_interface.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/overlay_interface.c b/overlay_interface.c index 40d9e37b..4924954c 100644 --- a/overlay_interface.c +++ b/overlay_interface.c @@ -251,7 +251,7 @@ overlay_interface_read_any(struct sched_ent *alarm){ inet_ntoa(src), interface->name); - if (packetOkOverlay(interface, packet, plen, recvttl, &src_addr, addrlen)) { + if (packetOkOverlay(interface, packet, plen, recvttl, &src_addr, addrlen)<0) { if (config.debug.rejecteddata) { WHYF("Malformed packet (length = %d)",plen); dump("the malformed packet",packet,plen); @@ -562,7 +562,7 @@ static void interface_read_dgram(struct overlay_interface *interface){ inet_ntoa(src), interface->name); } - if (packetOkOverlay(interface, packet, plen, recvttl, &src_addr, addrlen)) { + if (packetOkOverlay(interface, packet, plen, recvttl, &src_addr, addrlen)<0) { if (config.debug.rejecteddata) { WHYF("Malformed packet (length = %d)",plen); dump("the malformed packet",packet,plen); @@ -703,7 +703,7 @@ static void interface_read_stream(struct overlay_interface *interface){ while (state->src_offset < state->src_size) { int ret = slip_decode(state); if (ret==1){ - if (packetOkOverlay(interface, state->dst, state->packet_length, -1, NULL, -1)) { + if (packetOkOverlay(interface, state->dst, state->packet_length, -1, NULL, -1)<0) { if (config.debug.rejecteddata) { WHYF("Malformed packet (length = %d)",state->packet_length); dump("the malformed packet",state->dst,state->packet_length);