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);
|
edje_edit_string_free(description);
|
||||||
|
description = NULL;
|
||||||
edje_edit_string_free(sig);
|
edje_edit_string_free(sig);
|
||||||
|
sig = NULL;
|
||||||
edje_edit_string_free(source);
|
edje_edit_string_free(source);
|
||||||
|
source = NULL;
|
||||||
free(apiname);
|
free(apiname);
|
||||||
|
apiname = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
edje_edit_string_list_free(programs);
|
edje_edit_string_list_free(programs);
|
||||||
|
|
Loading…
Reference in New Issue