From 27b101c07baf228a617b1d4d37b2507555de42b2 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Mon, 9 Jan 2012 14:14:22 +0200 Subject: [PATCH] dnsproxy: Check compress flag properly. --- src/dnsproxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dnsproxy.c b/src/dnsproxy.c index 35bcaee..f3fc30f 100644 --- a/src/dnsproxy.c +++ b/src/dnsproxy.c @@ -509,7 +509,7 @@ static int get_name(int counter, p = start; while (*p) { - if (*p & NS_CMPRSFLGS) { + if ((*p & NS_CMPRSFLGS) == NS_CMPRSFLGS) { uint16_t offset = (*p & 0x3F) * 256 + *(p + 1); if (offset >= max - pkt) -- 2.7.4