lib: Don't log mere EAGAINs.
authorFredrik Tolf <fredrik@dolda2000.com>
Sun, 5 Jan 2014 11:15:46 +0000 (12:15 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Sun, 5 Jan 2014 11:15:46 +0000 (12:15 +0100)
lib/cf.c

index 1f7be79..5a6388e 100644 (file)
--- a/lib/cf.c
+++ b/lib/cf.c
@@ -388,8 +388,8 @@ static int stdhandle(struct child *ch, struct hthead *req, int fd, void (*chinit
                    return(0);
                serr = errno;
            }
-           flog(LOG_ERR, "could not pass on request to child %s: %s", ch->name, strerror(serr));
            if(serr != EAGAIN) {
+               flog(LOG_ERR, "could not pass on request to child %s: %s", ch->name, strerror(serr));
                close(sd->fd);
                sd->fd = -1;
            }