From ed63c617bc93fe678997dcc3a865c3db88b7f8be Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Sat, 9 Jan 2021 12:28:51 +0800 Subject: [PATCH] BugFix: Fix issue #669, Contributed by Enna1 --- src/dns.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dns.c b/src/dns.c index 83b15dc..fa45577 100644 --- a/src/dns.c +++ b/src/dns.c @@ -940,7 +940,7 @@ static int _dns_decode_domain(struct dns_context *context, char *output, int siz /*[len]string[len]string...[0]0 */ while (1) { - if (ptr > context->data + context->maxsize || ptr < context->data || output_len >= size - 1 || ptr_jump > 4) { + if (ptr >= context->data + context->maxsize || ptr < context->data || output_len >= size - 1 || ptr_jump > 4) { return -1; }