]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
bogons: Reset after we have reached the end
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Mar 2022 11:30:01 +0000 (11:30 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Mar 2022 11:30:01 +0000 (11:30 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/database.c

index 38dc174c2b480b91113cb2624b1ec8bd66f2fa98..271bbd9f933109e3a517400055f50aba9dbe94a5 100644 (file)
@@ -1488,6 +1488,9 @@ FINISH:
                        if (r)
                                return r;
                }
+
+               // Reset start
+               loc_address_reset(&enumerator->gap6_start, AF_INET6);
        }
 
        if (!loc_address_all_zeroes(&enumerator->gap4_start)) {
@@ -1501,6 +1504,9 @@ FINISH:
                        if (r)
                                return r;
                }
+
+               // Reset start
+               loc_address_reset(&enumerator->gap4_start, AF_INET);
        }
 
        // Try to return something