diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file_monitor_fam.c b/legacy/ecore/src/lib/ecore_file/ecore_file_monitor_fam.c index a485116cfa..00489d1534 100644 --- a/legacy/ecore/src/lib/ecore_file/ecore_file_monitor_fam.c +++ b/legacy/ecore/src/lib/ecore_file/ecore_file_monitor_fam.c @@ -257,10 +257,11 @@ _ecore_file_monitor_fam_handler(void *data, Ecore_Fd_Handler *fdh) static Ecore_File * _ecore_file_monitor_fam_file_find(Ecore_File_Monitor *em, char *name) { + Ecore_List2 *l; for (l = em->files; l; l = l->next) { Ecore_File *f; - f = l->data; + f = (Ecore_File *)l; if (!strcmp(f->name, name)) return f; }