diff options
author | kn <kn@openbsd.org> | 2018-11-29 21:10:51 +0000 |
---|---|---|
committer | kn <kn@openbsd.org> | 2018-11-29 21:10:51 +0000 |
commit | 86b998b1370a68c1496922c1c25ff658a11143c6 (patch) | |
tree | 2b4e22432c60e94d6be9e26bd5131ea1c92d1670 /usr.sbin/syslogd | |
parent | Fix various overflows in perl (diff) | |
download | wireguard-openbsd-86b998b1370a68c1496922c1c25ff658a11143c6.tar.xz wireguard-openbsd-86b998b1370a68c1496922c1c25ff658a11143c6.zip |
Honor SIGINT/QUIT when running in foreground
Allows stopping `syslogd -F' with ^C.
OK bluhm
Diffstat (limited to 'usr.sbin/syslogd')
-rw-r--r-- | usr.sbin/syslogd/syslogd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index 15e1e0fb867..207eea429d0 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: syslogd.c,v 1.256 2018/08/31 19:06:08 bluhm Exp $ */ +/* $OpenBSD: syslogd.c,v 1.257 2018/11/29 21:10:51 kn Exp $ */ /* * Copyright (c) 2014-2017 Alexander Bluhm <bluhm@genua.de> @@ -880,7 +880,7 @@ main(int argc, char *argv[]) signal_add(ev_hup, NULL); signal_add(ev_term, NULL); - if (Debug) { + if (Debug || Foreground) { signal_add(ev_int, NULL); signal_add(ev_quit, NULL); } else { |