From a6dc9324b8e5a11eb40ae4e955634816a135457e Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 26 Nov 2020 10:19:26 +0000 Subject: [PATCH] as-list/country-list: Set elements list to zero after freeing it Signed-off-by: Michael Tremer --- src/as-list.c | 1 + src/country-list.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/as-list.c b/src/as-list.c index 76620c7..5acbb8a 100644 --- a/src/as-list.c +++ b/src/as-list.c @@ -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; diff --git a/src/country-list.c b/src/country-list.c index 1c49c47..cc36740 100644 --- a/src/country-list.c +++ b/src/country-list.c @@ -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; -- 2.39.2