]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/selection_iter.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_iter.c

index 7e73c0bfc3a8629c766082fa7d9cab9d598a5ec9..beea36d493dd296094631bfc2d137db494168e89 100644 (file)
@@ -48,7 +48,7 @@ static struct address_state *get_address_state(struct iter_local_state *local_st
        trie_val_t *address_state = trie_get_try(local_state->addresses, (char *)address,
                                                 transport->address_len);
        if (!address_state) {
-               assert(transport->deduplicated);
+               (void)!kr_assume(transport->deduplicated);
                /* Transport was chosen by a different query. */
                return NULL;
        }
@@ -227,7 +227,7 @@ static void update_name_state(knot_dname_t *name, enum kr_transport_protocol typ
                name_state->aaaa_state = RECORD_TRIED;
                break;
        default:
-               assert(0);
+               (void)!kr_assume(false);
        }
 }
 
@@ -281,7 +281,7 @@ void iter_choose_transport(struct kr_query *qry, struct kr_transport **transport
                        local_state->no_ns_addr_count = 0;
                        break;
                default:
-                       assert(0);
+                       (void)!kr_assume(false);
                        break;
                }