evas - gl core - don't access null ptr on init

this fixes CID 1135270
This commit is contained in:
Carsten Haitzler 2014-02-13 19:19:59 +09:00
parent 87e717ae45
commit 153bbd8003
1 changed files with 5 additions and 3 deletions

View File

@ -1373,10 +1373,12 @@ evgl_engine_init(void *eng_data, EVGL_Interface *efunc)
return evgl_engine;
error:
if (evgl_engine->resource_key)
eina_tls_free(evgl_engine->resource_key);
if (evgl_engine)
free(evgl_engine);
{
if (evgl_engine->resource_key)
eina_tls_free(evgl_engine->resource_key);
free(evgl_engine);
}
evgl_engine = NULL;
return NULL;
}