Reported by Hugo Camboulive <hugo.camboulive@gmail.com>.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@53851
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
work = malloc(sizeof (Ecore_Pthread_Worker));
if (!work)
{
- func_cancel((void *) data);
+ if (func_cancel)
+ func_cancel((void *) data);
return NULL;
}
func_heavy((Ecore_Thread *) &worker, (void *)data);
- if (worker.cancel) func_cancel((void *)data);
+ if (worker.func_cancel) func_cancel((void *)data);
else func_end((void *)data);
return NULL;