diff --git a/legacy/evas/src/modules/engines/software_ddraw/evas_engine.c b/legacy/evas/src/modules/engines/software_ddraw/evas_engine.c index 29db61b395..17573fb9c4 100644 --- a/legacy/evas/src/modules/engines/software_ddraw/evas_engine.c +++ b/legacy/evas/src/modules/engines/software_ddraw/evas_engine.c @@ -330,8 +330,7 @@ module_open(Evas_Module *em) if(_evas_log_dom_module < 0) { EINA_LOG_ERR("Can not create a module log domain."); - free(info); - return NULL; + return 0; } /* store it for later use */ func = pfunc; diff --git a/legacy/evas/src/modules/engines/software_gdi/evas_engine.c b/legacy/evas/src/modules/engines/software_gdi/evas_engine.c index 9b31e50e29..e1f7237908 100644 --- a/legacy/evas/src/modules/engines/software_gdi/evas_engine.c +++ b/legacy/evas/src/modules/engines/software_gdi/evas_engine.c @@ -338,7 +338,7 @@ module_open(Evas_Module *em) if(_evas_engine_soft_gdi_log_dom < 0) { EINA_LOG_ERR("Impossible to create a log domain for the Soft_GDI engine.\n"); - return NULL; + return 0; } /* store it for later use */ func = pfunc; diff --git a/legacy/evas/src/modules/engines/software_gdi/evas_engine.h b/legacy/evas/src/modules/engines/software_gdi/evas_engine.h index 086d1a1a82..78165974e3 100644 --- a/legacy/evas/src/modules/engines/software_gdi/evas_engine.h +++ b/legacy/evas/src/modules/engines/software_gdi/evas_engine.h @@ -6,7 +6,7 @@ #include #undef WIN32_LEAN_AND_MEAN -extern _evas_engine_soft_gdi_log_dom = -1; +extern int _evas_engine_soft_gdi_log_dom; #ifdef ERR # undef ERR