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

index 54b7a87c44bd5188ff394f02e4cd5fa4f7b49f30..c34c5abc81fd8fbade4d20ef5a1e6d81e50e1d85 100644 (file)
@@ -132,10 +132,8 @@ static void collect_sample(struct stat_data *data, struct kr_rplan *rplan)
                 * TODO: redesign the sampling approach. */
                if (kr_rand_coin(1, FREQUENT_PSAMPLE)) {
                        int key_len = collect_key(key, qry->sname, qry->stype);
-                       if (key_len < 0) {
-                               assert(false);
+                       if (!kr_assume(key_len >= 0))
                                continue;
-                       }
                        unsigned *count = lru_get_new(data->queries.frequent, key, key_len, NULL);
                        if (count)
                                *count += 1;