diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-02-28 14:16:15 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-02-28 14:16:15 +0200 |
commit | 68fae2a0246bf41fa4bf91916f49ec7e02116173 (patch) | |
tree | 478fbd35e27fb0087e8a0323193b22a6669f275f /src | |
parent | 13a46fd53e76974346ae8692e036fef1d1fe8fcd (diff) | |
download | mailfromd-68fae2a0246bf41fa4bf91916f49ec7e02116173.tar.gz mailfromd-68fae2a0246bf41fa4bf91916f49ec7e02116173.tar.bz2 |
Bugfixes.
* src/pp.c (stderr_redirector): Fix reading loop.
* src/savsrv.c (callout_session_server): Likewise.
Diffstat (limited to 'src')
-rw-r--r-- | src/pp.c | 2 | ||||
-rw-r--r-- | src/savsrv.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -332,7 +332,7 @@ stderr_redirector(char *ppcmd, char **argv) close(p[1]); fp = fdopen(p[0], "r"); mf_server_log_setup(); - while (fgets(buf, sizeof(buf), fp) > 0) + while (fgets(buf, sizeof(buf), fp)) mu_error("%s", buf); exit(0); } diff --git a/src/savsrv.c b/src/savsrv.c index 0368628f..d6283fac 100644 --- a/src/savsrv.c +++ b/src/savsrv.c @@ -513,7 +513,7 @@ callout_session_server(const char *id, int fd, setvbuf(fp, NULL, _IOLBF, 0); writeout(fp, "OK mailfromd callout server ready\r\n"); - while (fgets(buf, sizeof(buf), fp) >= 0) { + while (fgets(buf, sizeof(buf), fp)) { struct mu_wordsplit ws; struct callout_command *cmd; int rc = 0; |