From 4cacbcd0dcc2c02e09fa01d4acce7528db2699ca Mon Sep 17 00:00:00 2001 From: Andreas Gattringer <gattringera@a772-cvl-ws23.biodiv.univie.ac.at> Date: Wed, 8 Feb 2023 12:40:58 +0100 Subject: [PATCH] additional sanity check in free_string_array --- src/cats_strings/cats_strings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cats_strings/cats_strings.c b/src/cats_strings/cats_strings.c index 8bd461a..a8e7c8e 100644 --- a/src/cats_strings/cats_strings.c +++ b/src/cats_strings/cats_strings.c @@ -160,7 +160,7 @@ struct string_array *copy_string_array(const struct string_array *src) void free_string_array(struct string_array **array) { - if (array == NULL) return; + if (array == NULL || *array == NULL) return; struct string_array *this = *array; DBG_STRING(printf("%s: address: %p\n", __func__, this);) -- GitLab