From 322ef9873c1a151b95bbee20571a4330d93a13a4 Mon Sep 17 00:00:00 2001 From: Ivan Nardi Date: Mon, 3 Mar 2025 12:56:53 +0100 Subject: DNS: remove never-trigger check This `if` check is always false --- src/lib/protocols/dns.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/protocols/dns.c b/src/lib/protocols/dns.c index 7870486b2..6ad8e67c6 100644 --- a/src/lib/protocols/dns.c +++ b/src/lib/protocols/dns.c @@ -167,10 +167,7 @@ static u_int getNameLength(u_int i, const u_int8_t *payload, u_int payloadLen) { u_int8_t len = payload[i]; u_int8_t off = len + 1; - if(off == 0) /* Bad packet */ - return(0); - else - return(off + getNameLength(i+off, payload, payloadLen)); + return(off + getNameLength(i+off, payload, payloadLen)); } } /* -- cgit v1.2.3