freeca(args);
if(!sendreq2(sd->fd, req, fd, MSG_NOSIGNAL | MSG_DONTWAIT))
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;
}