From 60f0244e876cfe471dd5223cdf47bcfbba1d767b Mon Sep 17 00:00:00 2001 From: cognet Date: Wed, 28 Sep 2005 16:14:43 +0000 Subject: setsockopt() will return -1 on error, not 0. Pointy hat to: Jeremie Le Hen --- usr.sbin/syslogd/syslogd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index 19f03cd..0d9d538 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -2568,7 +2568,7 @@ socksetup(int af, const char *bindhostname) } } if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR, - (char *)&on, sizeof (on)) < 1) { + (char *)&on, sizeof (on)) < 0) { logerror("setsockopt"); close(*s); continue; -- cgit v1.1