diff --git a/legacy/ecore/src/lib/ecore/ecore_main.c b/legacy/ecore/src/lib/ecore/ecore_main.c index 235191e78c..9ae043d74b 100644 --- a/legacy/ecore/src/lib/ecore/ecore_main.c +++ b/legacy/ecore/src/lib/ecore/ecore_main.c @@ -998,6 +998,7 @@ ecore_main_fd_handler_add(int fd, int err = errno; ERR("Failed to add poll on fd %d (errno = %d: %s)!", fd, err, strerror(err)); free(fdh); + fdh = NULL; goto unlock; } fdh->read_active = EINA_FALSE;