diff --git a/src/lib/eina/eina_inline_value.x b/src/lib/eina/eina_inline_value.x index a1a63143bf..8d3457cf14 100644 --- a/src/lib/eina/eina_inline_value.x +++ b/src/lib/eina/eina_inline_value.x @@ -150,7 +150,11 @@ eina_value_flush(Eina_Value *value) } else if (type == EINA_VALUE_TYPE_STRING) { - if (value->value.ptr) free(value->value.ptr); + if (value->value.ptr) + { + free(value->value.ptr); + value->value.ptr = NULL; + } } else if (type->value_size > 8) eina_value_inner_free(type->value_size, mem);