summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syslogd
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2000-01-14 15:37:18 +0000
committerdes <des@FreeBSD.org>2000-01-14 15:37:18 +0000
commit4e26c2b9bdb93e337e4168bf2eceb7a6d3893348 (patch)
tree7816e42edb69d553f3fd909e200494db14c08d28 /usr.sbin/syslogd
parentcb9a455cbe2a1a3ea8b28a54eb8680e9196616b3 (diff)
downloadFreeBSD-src-4e26c2b9bdb93e337e4168bf2eceb7a6d3893348.zip
FreeBSD-src-4e26c2b9bdb93e337e4168bf2eceb7a6d3893348.tar.gz
Do this the Right Way (tm), i.e. use shutdown() instead of fooling around
with the size of the receive buffer. Pointed out by: ru
Diffstat (limited to 'usr.sbin/syslogd')
-rw-r--r--usr.sbin/syslogd/syslogd.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c
index 25d4e42..8cc1978 100644
--- a/usr.sbin/syslogd/syslogd.c
+++ b/usr.sbin/syslogd/syslogd.c
@@ -418,12 +418,8 @@ main(argc, argv)
}
}
if (finet >= 0 && SecureMode) {
- int bufsize;
-
- bufsize = 1;
- if (setsockopt(finet, SOL_SOCKET, SO_RCVBUF,
- &bufsize, sizeof bufsize) < 0) {
- logerror("setsockopt");
+ if (shutdown(finet, SHUT_RD) < 0) {
+ logerror("shutdown");
if (!Debug)
die(0);
}
OpenPOWER on IntegriCloud