summaryrefslogtreecommitdiff
path: root/src/lib/dlt_env_ll.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/dlt_env_ll.c')
-rw-r--r--src/lib/dlt_env_ll.c7
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;
}