diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2019-08-05 14:49:58 +0100 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2019-08-05 15:00:29 +0100 |
commit | 4664d02fe2be11babf729e829d67162e0ef7dcb8 (patch) | |
tree | 362ac90d90b5c6af5da271124d4e40ffc943622f | |
parent | b7bc6212bc5c71a9717e46f8a93467340e37abc6 (diff) | |
download | efl-4664d02fe2be11babf729e829d67162e0ef7dcb8.tar.gz |
epp - fix tchnical leak for coverity
its technically a leak.. but epp will give up a nd error out anyway
here so... didn't matter.
fix CID 1402655
-rw-r--r-- | src/bin/edje/epp/cpplib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin/edje/epp/cpplib.c b/src/bin/edje/epp/cpplib.c index d7bde9de68..75befb5345 100644 --- a/src/bin/edje/epp/cpplib.c +++ b/src/bin/edje/epp/cpplib.c @@ -7115,7 +7115,6 @@ read_token_list(cpp_reader * pfile, int *error_flag) memcpy(temp->name, (char *)(pfile->token_buffer + name_written), length); temp->name[length] = 0; - temp->next = token_ptrs; token_ptrs = temp; temp->length = length; @@ -7125,8 +7124,10 @@ read_token_list(cpp_reader * pfile, int *error_flag) { /* FIXME */ cpp_error(pfile, "unterminated token sequence following `#' operator"); + free(temp); return 0; } + temp->next = token_ptrs; } /* We accumulated the names in reverse order. |