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:
SangHyeon Lee 2015-06-23 08:11:39 +09:00 committed by ChunEon Park
parent 1edb35fff3
commit 9e57d34893
1 changed files with 5 additions and 4 deletions

View File

@ -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();
}