]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
process @wcawijngaards' comments v2
authorTCY16 <tom@nlnetlabs.nl>
Tue, 28 Sep 2021 11:48:36 +0000 (13:48 +0200)
committerTCY16 <tom@nlnetlabs.nl>
Tue, 28 Sep 2021 11:48:36 +0000 (13:48 +0200)
daemon/worker.c

index c184022da0140c7d3db8b2f73370e09f966a3e47..a1584a548d840631e4178c78e866fce7ad478698 100644 (file)
@@ -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);