diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-03-12 18:06:54 +0100 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-03-12 18:11:36 +0100 |
commit | c19498fffc0a4db423d80845cf2e0d56c73907c7 (patch) | |
tree | 889a74b3a7468c46f227ccb086e2944b4d719e49 | |
parent | eaa06230ddf53a444e37e66034b0e4f8f4b2b0af (diff) | |
download | efl-c19498fffc0a4db423d80845cf2e0d56c73907c7.tar.gz |
eina: do not free NULL ptr
this is definitly NULL here, but usefull for later usage.
-rw-r--r-- | src/lib/eina/eina_abstract_content.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/eina/eina_abstract_content.c b/src/lib/eina/eina_abstract_content.c index 65ea170ad4..a9899cecfe 100644 --- a/src/lib/eina/eina_abstract_content.c +++ b/src/lib/eina/eina_abstract_content.c @@ -140,8 +140,11 @@ eina_content_new(Eina_Slice data, const char *type) return content; err: - free(content->data.mem); - content->data.mem = NULL; + if (content->data.mem) + { + free(content->data.mem); + content->data.mem = NULL; + } free(content); return NULL; } |