aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2014-02-28 14:16:15 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2014-02-28 14:16:15 +0200
commit68fae2a0246bf41fa4bf91916f49ec7e02116173 (patch)
tree478fbd35e27fb0087e8a0323193b22a6669f275f /src
parent13a46fd53e76974346ae8692e036fef1d1fe8fcd (diff)
downloadmailfromd-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.c2
-rw-r--r--src/savsrv.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pp.c b/src/pp.c
index 0f19c50f..c84cb1f9 100644
--- a/src/pp.c
+++ b/src/pp.c
@@ -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;

Return to:

Send suggestions and report system problems to the System administrator.