forked from enlightenment/efl
fb engine : Add NULL type handling in output free.
Summary: Add NULL type check in output_free of evas fb engine. If engine setup is failed, Render_Engine wil be NULL so output_free also need to handling NULL check. Test Plan: It needs specific condition to reproduce, engine of ecore_evas is set to fb, and setup is failed, then Render_Engine is NULL, but ecore_evas_free will call output_free in fb engine's evas_engine.c Reviewers: raster, cedric, Hermet Reviewed By: Hermet Subscribers: cedric, seoz, eagleeye, singh.amitesh Differential Revision: https://phab.enlightenment.org/D2743
This commit is contained in:
parent
1edb35fff3
commit
9e57d34893
|
@ -114,10 +114,11 @@ eng_output_free(void *data)
|
|||
{
|
||||
Render_Engine *re;
|
||||
|
||||
re = (Render_Engine *)data;
|
||||
|
||||
evas_render_engine_software_generic_clean(&re->generic);
|
||||
free(re);
|
||||
if (re = (Render_Engine *)data)
|
||||
{
|
||||
evas_render_engine_software_generic_clean(&re->generic);
|
||||
free(re);
|
||||
}
|
||||
|
||||
evas_common_shutdown();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue