]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix unittest for edns subnet change.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 2 Aug 2022 12:43:57 +0000 (14:43 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 2 Aug 2022 12:43:57 +0000 (14:43 +0200)
doc/Changelog
testcode/unitecs.c

index ecb07508d855d151536b0281eea915cdba4874f0..9e7aaaeac88d7d15b6c634ae05068bea2cbd6267 100644 (file)
@@ -1,6 +1,7 @@
 2 August 2022: Wouter
        - Fix edns subnet so that scope 0 answers only match sourcemask 0
          queries for answers from cache if from a query with sourcemask 0.
+       - Fix unittest for edns subnet change.
 
 1 August 2022: Wouter
        - Fix the novel ghost domain issues CVE-2022-30698 and CVE-2022-30699.
index b240bfcc666e99d54152bd9af9ede04d6dc9a3ae..68d6907f81a75b0df588bcd023100568e6d8d898 100644 (file)
@@ -173,7 +173,7 @@ static void consistency_test(void)
        for (i = 0; i < 1000; i++) {
                l = randomkey(&k, 128);
                elem = (struct reply_info *) calloc(1, sizeof(struct reply_info));
-               addrtree_insert(t, k, l, 64, elem, timenow + 10, timenow);
+               addrtree_insert(t, k, l, 64, elem, timenow + 10, timenow, 0);
                /* This should always hold because no items ever expire. They
                 * could be overwritten, though. */
                unit_assert( count <= t->node_count );
@@ -189,7 +189,7 @@ static void consistency_test(void)
        for (i = 0; i < 1000; i++) {
                l = randomkey(&k, 128);
                elem = (struct reply_info *) calloc(1, sizeof(struct reply_info));
-               addrtree_insert(t, k, l, 64, elem, i + 10, i);
+               addrtree_insert(t, k, l, 64, elem, i + 10, i, 0);
                free(k);
                unit_assert( !addrtree_inconsistent(t) );
        }
@@ -201,7 +201,7 @@ static void consistency_test(void)
        for (i = 0; i < 1000; i++) {
                l = randomkey(&k, 128);
                elem = (struct reply_info *) calloc(1, sizeof(struct reply_info));
-               addrtree_insert(t, k, l, 64, elem, i + 10, i);
+               addrtree_insert(t, k, l, 64, elem, i + 10, i, 0);
                unit_assert( t->node_count <= 27);
                free(k);
                unit_assert( !addrtree_inconsistent(t) );