raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3e494a0a21831298d48edcfc14cbd8e49d40bbfa

commit 3e494a0a21831298d48edcfc14cbd8e49d40bbfa
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Apr 18 14:30:22 2017 +0900

    ecore pipe - fix checking return of read for pipes in new code
---
 src/lib/ecore/ecore_pipe.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore/ecore_pipe.c b/src/lib/ecore/ecore_pipe.c
index cab04b6..e9eca08 100644
--- a/src/lib/ecore/ecore_pipe.c
+++ b/src/lib/ecore/ecore_pipe.c
@@ -608,7 +608,9 @@ _ecore_pipe_wait(Ecore_Pipe *p,
 
              if ((fd_timer_found) && (p->timerfd != PIPE_FD_INVALID))
                {
-                  pipe_read(p->timerfd, &timerfdbuf, sizeof(timerfdbuf));
+                  if (pipe_read(p->timerfd, &timerfdbuf, sizeof(timerfdbuf))
+                      < sizeof(timerfdbuf))
+                    WRN("Could not read timerfd data");
                   _ecore_pipe_unhandle(p);
                   break;
                }

-- 


Reply via email to