]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
fixup! fixup! selection: support serve_stale module
authorŠtěpán Balážik <stepan.balazik@nic.cz>
Fri, 6 Nov 2020 11:20:15 +0000 (12:20 +0100)
committerŠtěpán Balážik <stepan.balazik@nic.cz>
Fri, 6 Nov 2020 11:20:15 +0000 (12:20 +0100)
lib/resolve.c

index d805bf523890a024d1fc6a70f959f3d814c44d3c..7824ac8f344690d370486feffcaae13006383f71 100644 (file)
@@ -1382,7 +1382,7 @@ int kr_resolve_produce(struct kr_request *request, struct kr_transport **transpo
                return KR_STATE_PRODUCE;
        }
 
-       qry->flags.SAFEMODE = (*transport)->safe_mode;
+       qry->flags.SAFEMODE = qry->flags.SAFEMODE || (*transport)->safe_mode;
 
        /* Randomize query case (if not in safe mode or turned off) */
        qry->secret = (qry->flags.SAFEMODE || qry->flags.NO_0X20)