From d2062a0d27d48b754f6905345327e3a83ddf9494 Mon Sep 17 00:00:00 2001 From: Igor Murzov Date: Mon, 10 Dec 2012 03:19:38 +0000 Subject: [PATCH] From: Igor Murzov Subject: [E-devel] [PATCH][Ecore] Fixes for invalid memory read issues discovered by cppcheck One more patch to fix issues discovered by cppcheck. SVN revision: 80559 --- src/lib/ecore/ecore_exe.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/ecore/ecore_exe.c b/src/lib/ecore/ecore_exe.c index 19bc39b008..36347f687d 100644 --- a/src/lib/ecore/ecore_exe.c +++ b/src/lib/ecore/ecore_exe.c @@ -692,10 +692,13 @@ ecore_exe_pipe_run(const char *exe_cmd, Ecore_Exe_Event_Add *e; e = _ecore_exe_event_add_new(); - e->exe = exe; - if (e) /* Send the event. */ - ecore_event_add(ECORE_EXE_EVENT_ADD, e, - _ecore_exe_event_add_free, NULL); + if (e) + { + e->exe = exe; + if (e) /* Send the event. */ + ecore_event_add(ECORE_EXE_EVENT_ADD, e, + _ecore_exe_event_add_free, NULL); + } /* INF("Running as %d for %s.\n", exe->pid, exe->cmd); */ }