summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2020-03-12 18:06:54 +0100
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2020-03-12 18:11:36 +0100
commitc19498fffc0a4db423d80845cf2e0d56c73907c7 (patch)
tree889a74b3a7468c46f227ccb086e2944b4d719e49
parenteaa06230ddf53a444e37e66034b0e4f8f4b2b0af (diff)
downloadefl-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.c7
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;
}