]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
database: Free filter lists in enumerator
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 17 Nov 2020 19:01:04 +0000 (19:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 17 Nov 2020 19:01:04 +0000 (19:01 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/database.c

index be93e00bdd77079157a9ae8d5dd239d1e443fb4a..ca35fe12debf461fb1088d536119f3ad2d880c30 100644 (file)
@@ -950,6 +950,12 @@ static void loc_database_enumerator_free(struct loc_database_enumerator* enumera
        if (enumerator->string)
                free(enumerator->string);
 
+       if (enumerator->countries)
+               loc_country_list_unref(enumerator->countries);
+
+       if (enumerator->asns)
+               loc_as_list_unref(enumerator->asns);
+
        // Free network search
        free(enumerator->networks_visited);