diff --git a/ADIS_tinyK22_SplitFlap/source/lib/dict.c b/ADIS_tinyK22_SplitFlap/source/lib/dict.c index 5423a7b..86643be 100644 --- a/ADIS_tinyK22_SplitFlap/source/lib/dict.c +++ b/ADIS_tinyK22_SplitFlap/source/lib/dict.c @@ -42,9 +42,10 @@ void delItem(dict_t** dict, char* key){ }else{ *dict=NULL; // first and last -> only one item in dict } + free(ptr->key); + free(ptr); + return; } - free(ptr->key); - free(ptr); } }