forked from enlightenment/efl
elementary_codegen: check before use to avoid use after free
These might or might not have been freed already, depending on the breaks form the above loop. Before we are having a use after free here better check on it before free'ing another time. Coverity IDs: 1402671, 1402701 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10047
This commit is contained in:
parent
885d5b5b68
commit
a819a954bf
|
@ -701,9 +701,13 @@ _programs_parse(Evas_Object *ed)
|
|||
}
|
||||
|
||||
edje_edit_string_free(description);
|
||||
description = NULL;
|
||||
edje_edit_string_free(sig);
|
||||
sig = NULL;
|
||||
edje_edit_string_free(source);
|
||||
source = NULL;
|
||||
free(apiname);
|
||||
apiname = NULL;
|
||||
}
|
||||
|
||||
edje_edit_string_list_free(programs);
|
||||
|
|
Loading…
Reference in New Issue