diff options
Diffstat (limited to 'src/lib/dlt_env_ll.c')
-rw-r--r-- | src/lib/dlt_env_ll.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/dlt_env_ll.c b/src/lib/dlt_env_ll.c index a3e3a16..aeaa1d3 100644 --- a/src/lib/dlt_env_ll.c +++ b/src/lib/dlt_env_ll.c @@ -354,8 +354,11 @@ void dlt_env_free_ll_set(dlt_env_ll_set * const ll_set) return; } - free(ll_set->item); - ll_set->item = NULL; + if (!ll_set->item) + { + free(ll_set->item); + ll_set->item = NULL; + } ll_set->array_size = 0u; ll_set->num_elem = 0u; } |