From 2a5b3e24825efd31ca2e9d9a2040cff25b679b71 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Wed, 14 May 2014 17:45:20 +0900 Subject: [PATCH] Evas filters: Fix NULL dereferences CID 1210807 CID 1210808 --- src/lib/evas/filters/evas_filter_parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/filters/evas_filter_parser.c b/src/lib/evas/filters/evas_filter_parser.c index 8b3f6e7937..b51f2bec8a 100644 --- a/src/lib/evas/filters/evas_filter_parser.c +++ b/src/lib/evas/filters/evas_filter_parser.c @@ -1604,7 +1604,7 @@ _lua_parameter_parse(lua_State *L, Instruction_Param *param, int i) { Eina_Bool ok; - if (!param) goto fail; + if (!param) return EINA_FALSE; if (param->set) { ERR("Parameter %s has already been set", param->name); @@ -1688,7 +1688,7 @@ _lua_instruction_run(lua_State *L, Evas_Filter_Instruction *instr) Instruction_Param *param; unsigned int i = 0; - if (!instr) goto fail; + if (!instr) return EINA_FALSE; if (eina_inlist_count(instr->params) < argc) {