]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/resolve: clarify why debug level is checked
authorTomas Krizek <tomas.krizek@nic.cz>
Fri, 29 Oct 2021 10:45:27 +0000 (12:45 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Mon, 8 Nov 2021 15:07:50 +0000 (16:07 +0100)
lib/resolve.c

index cf2ba03292ac492ac2d4681f70e66abd892f0b98..7a01d4b9320c323ed40130136ab2b608567062fc 100644 (file)
@@ -457,7 +457,7 @@ static int answer_padding(struct kr_request *request)
 static void answer_fail(struct kr_request *request)
 {
        /* Note: OPT in SERVFAIL response is still useful for cookies/additional info. */
-       if (kr_log_is_debug(RESOLVER, request))
+       if (kr_log_is_debug(RESOLVER, request))  /* logging optimization */
                kr_log_req(request, 0, 0, RESOLVER,
                        "request failed, answering with empty SERVFAIL\n");
        knot_pkt_t *answer = request->answer;
@@ -831,7 +831,7 @@ int kr_resolve_consume(struct kr_request *request, struct kr_transport **transpo
        if (!qry->flags.CACHED) {
                if (request->state & KR_STATE_FAIL) {
                        if (++request->count_fail_row > KR_CONSUME_FAIL_ROW_LIMIT) {
-                               if (kr_log_is_debug(RESOLVER, request)) {
+                               if (kr_log_is_debug(RESOLVER, request)) {  /* logging optimization */
                                        kr_log_req(request, 0, 2, RESOLVER,
                                                "=> too many failures in a row, "
                                                "bail out (mitigation for NXNSAttack "