diff --git a/src/core/wee-string.c b/src/core/wee-string.c index 40fac1ba7..70f595553 100644 --- a/src/core/wee-string.c +++ b/src/core/wee-string.c @@ -3453,10 +3453,12 @@ string_dyn_free (char **string, int free_string) if (free_string) { free (ptr_string_dyn->string); - return NULL; + ptr_string = NULL; + } + else + { + ptr_string = ptr_string_dyn->string; } - - ptr_string = ptr_string_dyn->string; free (ptr_string_dyn);