]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
database: Fix broken search for networks with flags
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 5 Jun 2020 10:01:47 +0000 (10:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 5 Jun 2020 10:01:47 +0000 (10:01 +0000)
The search was ended after the first network. No matter if
it matched, or not.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/database.c

index 8e6c5ab227682417eeaff10b8f841dde9055afb4..fa1dad0b60f63069aa1ce0be8050ab7bdc20bf33 100644 (file)
@@ -1208,6 +1208,8 @@ LOC_EXPORT int loc_database_enumerator_next_network(
                                        !loc_network_match_flag(*network, enumerator->flags)) {
                                loc_network_unref(*network);
                                *network = NULL;
+
+                               continue;
                        }
 
                        return 0;