ports/net/arpwatch/patches/patch-report_c

16 lines
435 B
Text

Index: report.c
--- report.c.orig
+++ report.c
@@ -343,6 +343,12 @@ report(register char *title, register u_int32_t a, reg
syslog(LOG_ERR, "dup2: %m");
exit(1);
}
+
+ if (freopen("/dev/null", "w", stderr) == NULL) {
+ syslog(LOG_ERR, "freopen: %m");
+ exit(1);
+ }
+
/* XXX Need to freopen()? */
/* Always Deliver interactively (pause when child depth gets large) */
execl(sendmail, "sendmail", "-odi", watcher, NULL);