From: Ralph Dolmans Date: Thu, 16 Jan 2020 00:36:07 +0000 (+0100) Subject: - Fix the dname_has_label fix X-Git-Tag: release-1.10.0rc1~28^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=72c4c6b30ce7ae02ab2f383f35f550ef218ec8a6;p=thirdparty%2Funbound.git - Fix the dname_has_label fix --- 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; }