From 10ce7b566478a980a17058251bcaa1d88b882a5a Mon Sep 17 00:00:00 2001 From: Grazvydas Ignotas Date: Fri, 12 Dec 2014 02:15:00 +0200 Subject: [PATCH] log error paths --- lib/pnd_notify.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pnd_notify.c b/lib/pnd_notify.c index 48593c2..33d9714 100644 --- a/lib/pnd_notify.c +++ b/lib/pnd_notify.c @@ -3,6 +3,7 @@ #include // for stdio, NULL #include // for malloc, etc #include // for close +#include // for errno #include // for time() #define _XOPEN_SOURCE 500 @@ -136,6 +137,7 @@ unsigned char pnd_notify_rediscover_p ( pnd_notify_handle h ) { retcode = select ( (p->fd) + 1, &rfds, NULL, NULL, &t ); if ( retcode < 0 ) { + pnd_log ( 3, "ERROR: notify: select failed: %d\n", errno ); return ( 0 ); // hmm.. need a better error code handler } else if ( retcode == 0 ) { return ( 0 ); // timeout @@ -153,6 +155,7 @@ unsigned char pnd_notify_rediscover_p ( pnd_notify_handle h ) { actuallen = read ( (p->fd), binbuf, BINBUFLEN ); if ( actuallen < 0 ) { + pnd_log ( 3, "ERROR: notify: read failed: %d\n", errno ); return ( 0 ); // error } else if ( actuallen == 0 ) { return ( 0 ); // nothing, or overflow, or .. whatever. -- 2.39.2