diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/protocols/dns.c | 5 |
1 files changed, 1 insertions, 4 deletions
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)); } } /* |