From d0905f3cfb7831fcd823dd55675b1ba50e147a1e Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 17 Feb 2015 17:42:00 +0100 Subject: llmnr-query: Skip length byte when getting previous name in compressed name extraction Signed-off-by: Tobias Klauser --- llmnr-query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llmnr-query.c') diff --git a/llmnr-query.c b/llmnr-query.c index 8a4a19d..5ee07ec 100644 --- a/llmnr-query.c +++ b/llmnr-query.c @@ -197,7 +197,7 @@ int main(int argc, char **argv) /* compression? */ if (nl & 0xC0) { uint16_t ptr = (nl & 0x3F) << 8 | *pkt_put(p, 1); - name = (char *)p->data + ptr; + name = (char *)p->data + ptr + 1; } else name = (char *)pkt_put(p, nl + 1); -- cgit v1.2.3-54-g00ecf