]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/selection_forward.c: replace asserts
authorTomas Krizek <tomas.krizek@nic.cz>
Wed, 24 Mar 2021 16:44:47 +0000 (17:44 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 25 May 2021 12:39:42 +0000 (14:39 +0200)
lib/selection_forward.c

index da17bcf3cf4a93080a28c866077a0e2e9a1d0099..6fcf4f23456196c7b03864cd6b41bdca4964cfb4 100644 (file)
@@ -19,7 +19,7 @@ struct forward_local_state {
 void forward_local_state_alloc(struct knot_mm *mm, void **local_state,
                               struct kr_request *req)
 {
-       assert(req->selection_context.forwarding_targets.at);
+       kr_require(req->selection_context.forwarding_targets.at);
        *local_state = mm_calloc(mm, 1, sizeof(struct forward_local_state));
 
        struct forward_local_state *forward_state = *local_state;
@@ -51,7 +51,7 @@ void forward_choose_transport(struct kr_query *qry,
                        addr_len = sizeof(struct in6_addr);
                        break;
                default:
-                       assert(0);
+                       (void)!kr_assume(false);
                        *transport = NULL;
                        return;
                }