From e1b75002f09f20d094b2a56aa86cf6c76fbfacee Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Thu, 11 Aug 2011 12:01:09 +0000 Subject: [PATCH] ecore: Avoid returning when holding locks Signed-off-by: Mike McCormack SVN revision: 62347 --- legacy/ecore/src/lib/ecore/ecore_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/ecore/src/lib/ecore/ecore_main.c b/legacy/ecore/src/lib/ecore/ecore_main.c index 5653726a2b..cdca336fcc 100644 --- a/legacy/ecore/src/lib/ecore/ecore_main.c +++ b/legacy/ecore/src/lib/ecore/ecore_main.c @@ -938,7 +938,7 @@ ecore_main_fd_handler_add(int fd, Ecore_Fd_Handler_Flags flags, Ecore_Fd_Cb func if ((fd < 0) || (flags == 0) || (!func)) goto unlock; fdh = calloc(1, sizeof(Ecore_Fd_Handler)); - if (!fdh) return NULL; + if (!fdh) goto unlock; ECORE_MAGIC_SET(fdh, ECORE_MAGIC_FD_HANDLER); fdh->next_ready = NULL; fdh->fd = fd;