From 42ba5ae4a29b23fd61cabd76dd09cbc0ceafe333 Mon Sep 17 00:00:00 2001 From: TCY16 Date: Tue, 28 Sep 2021 13:48:36 +0200 Subject: [PATCH] process @wcawijngaards' comments v2 --- daemon/worker.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/daemon/worker.c b/daemon/worker.c index c184022da..a1584a548 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -1070,7 +1070,6 @@ deny_refuse(struct comm_point* c, enum acl_access acl, LDNS_NSCOUNT_SET(sldns_buffer_begin(c->buffer), 0); LDNS_ARCOUNT_SET(sldns_buffer_begin(c->buffer), 0); sldns_buffer_flip(c->buffer); - sldns_buffer_flip(c->buffer); return 1; } @@ -1098,7 +1097,7 @@ deny_refuse(struct comm_point* c, enum acl_access acl, LDNS_RCODE_FORMERR); return 1; } - if(sldns_buffer_remaining(c->buffer) > 1 || + if(sldns_buffer_remaining(c->buffer) < 2 || sldns_buffer_read_u16(c->buffer) != LDNS_RR_TYPE_OPT) { LDNS_RCODE_SET(sldns_buffer_begin(c->buffer), LDNS_RCODE_FORMERR); -- 2.47.2