Page MenuHomeFreeBSD

D34159.id102378.diff
No OneTemporary

D34159.id102378.diff

Index: contrib/dma/mail.c
===================================================================
--- contrib/dma/mail.c
+++ contrib/dma/mail.c
@@ -405,10 +405,9 @@
if ((ssize_t)error < 0)
return (-1);
- while (!feof(stdin)) {
+ errno = 0;
+ while ((linelen = getline(&line, &linecap, stdin)) > 0) {
newline[0] = '\0';
- if ((linelen = getline(&line, &linecap, stdin)) <= 0)
- break;
if (had_last_line)
errlogx(EX_DATAERR, "bad mail input format:"
" from %s (uid %d) (envelope-from %s)",
@@ -510,8 +509,8 @@
}
}
}
-
- ret = 0;
+ if (errno == 0)
+ ret = 0;
fail:
free(line);
return (ret);

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 22, 4:33 PM (10 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30128135
Default Alt Text
D34159.id102378.diff (624 B)

Event Timeline