]> git.ipfire.org Git - location/libloc.git/commitdiff
as-list/country-list: Set elements list to zero after freeing it
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 26 Nov 2020 10:19:26 +0000 (10:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 26 Nov 2020 10:19:26 +0000 (10:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/as-list.c
src/country-list.c

index 76620c76b04359e06c2491a1b2310c9992a7d6ad..5acbb8a9d8e056a130b0db1944d118783401de05 100644 (file)
@@ -103,6 +103,7 @@ LOC_EXPORT void loc_as_list_clear(struct loc_as_list* list) {
                loc_as_unref(list->elements[i]);
 
        free(list->elements);
+       list->elements = NULL;
        list->elements_size = 0;
 
        list->size = 0;
index 1c49c47091377fd08e92e90171919717afd8a5f0..cc367405295e0eaa0099091fcf0b9824a8acf531 100644 (file)
@@ -103,6 +103,7 @@ LOC_EXPORT void loc_country_list_clear(struct loc_country_list* list) {
                loc_country_unref(list->elements[i]);
 
        free(list->elements);
+       list->elements = NULL;
        list->elements_size = 0;
 
        list->size = 0;