From 72c4c6b30ce7ae02ab2f383f35f550ef218ec8a6 Mon Sep 17 00:00:00 2001 From: Ralph Dolmans Date: Thu, 16 Jan 2020 01:36:07 +0100 Subject: [PATCH] - Fix the dname_has_label fix --- util/data/dname.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/util/data/dname.c b/util/data/dname.c index 793521276..10da71f6b 100644 --- a/util/data/dname.c +++ b/util/data/dname.c @@ -563,10 +563,11 @@ dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label) { size_t len = *dname; while(*dname && len <= dnamelen) { - if(*dname == *label && memlowercmp(dname, label, *dname) == 0) + if(*dname == *label && memlowercmp(dname+1, label+1, *dname) == 0) return 1; len += *dname; dname += *dname; + dname++; } return 0; }