diff options
author | Christopher Michael <devilhorns@comcast.net> | 2020-03-10 10:25:10 -0400 |
---|---|---|
committer | Christopher Michael <devilhorns@comcast.net> | 2020-03-10 10:25:10 -0400 |
commit | e34837f28d3ec03da584ffce8648a8ede4294aa8 (patch) | |
tree | f7950c11fe1820ae005cec6e343ccc82c10147b3 /src/lib/eina | |
parent | 2747c84ec159dff12c0854c34f20dd662bcbe7b3 (diff) | |
download | efl-e34837f28d3ec03da584ffce8648a8ede4294aa8.tar.gz |
eina_abstract_content: Fix dereference before null check
Fixes Coverity CID1420337
Diffstat (limited to 'src/lib/eina')
-rw-r--r-- | src/lib/eina/eina_abstract_content.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/eina/eina_abstract_content.c b/src/lib/eina/eina_abstract_content.c index 2392681084..73a77c00df 100644 --- a/src/lib/eina/eina_abstract_content.c +++ b/src/lib/eina/eina_abstract_content.c @@ -138,12 +138,10 @@ eina_content_new(Eina_Slice data, const char *type) _eina_content_ref(content); return content; + err: - if (content) - { - free(content->data.mem); - content->data.mem = NULL; - } + free(content->data.mem); + content->data.mem = NULL; return NULL; } |