]> git.ipfire.org Git - location/libloc.git/commitdiff
network-list: Use clear function to tidy up
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 Nov 2020 15:24:43 +0000 (15:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 Nov 2020 15:24:43 +0000 (15:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/network-list.c

index bd3d64e2f572350eec097b79446cbc91c9d57cd4..f3458b4c5cb5053e5142cba1bf3267db7bc0a119 100644 (file)
@@ -70,8 +70,8 @@ LOC_EXPORT struct loc_network_list* loc_network_list_ref(struct loc_network_list
 static void loc_network_list_free(struct loc_network_list* list) {
        DEBUG(list->ctx, "Releasing network list at %p\n", list);
 
-       for (unsigned int i = 0; i < list->size; i++)
-               loc_network_unref(list->elements[i]);
+       // Remove all content
+       loc_network_list_clear(list);
 
        loc_unref(list->ctx);
        free(list);