]> git.ipfire.org Git - ipfire-2.x.git/blob - src/patches/libloc-0.9.1-database-fix-brocken-search-for-networks-with-flags.patch
libloc: Import upstream patches.
[ipfire-2.x.git] / src / patches / libloc-0.9.1-database-fix-brocken-search-for-networks-with-flags.patch
1 commit 864dd22e17f7487a90e165274cf3f7898966028d
2 Author: Michael Tremer <michael.tremer@ipfire.org>
3 Date: Fri Jun 5 10:01:47 2020 +0000
4
5 database: Fix broken search for networks with flags
6
7 The search was ended after the first network. No matter if
8 it matched, or not.
9
10 Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
11
12 diff --git a/src/database.c b/src/database.c
13 index 8e6c5ab..fa1dad0 100644
14 --- a/src/database.c
15 +++ b/src/database.c
16 @@ -1208,6 +1208,8 @@ LOC_EXPORT int loc_database_enumerator_next_network(
17 !loc_network_match_flag(*network, enumerator->flags)) {
18 loc_network_unref(*network);
19 *network = NULL;
20 +
21 + continue;
22 }
23
24 return 0;