ecore_pipe - fix recent patch to close on exec the epoll fd
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 17 Apr 2017 05:23:33 +0000 (14:23 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 17 Apr 2017 05:23:33 +0000 (14:23 +0900)
src/lib/ecore/ecore_pipe.c

index d73dd6c..4027a74 100644 (file)
@@ -364,7 +364,7 @@ ecore_pipe_full_add(Ecore_Pipe_Cb handler,
    struct epoll_event pollev = { 0 };
    p->pollfd = epoll_create(1);
    p->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK | TFD_CLOEXEC);
-   _ecore_fd_close_on_exec(p->timerfd);
+   _ecore_fd_close_on_exec(p->pollfd);
 
    pollev.data.ptr = p->fd_read;
    pollev.events = EPOLLIN;