summaryrefslogtreecommitdiff
path: root/misc/syslog.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc/syslog.c')
-rw-r--r--misc/syslog.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/misc/syslog.c b/misc/syslog.c
index 8f84faf75c..90cd3bfa14 100644
--- a/misc/syslog.c
+++ b/misc/syslog.c
@@ -358,10 +358,11 @@ openlog_internal(const char *ident, int logstat, int logfac)
# ifndef __ASSUME_SOCK_CLOEXEC
if (__have_sock_cloexec == 0)
__have_sock_cloexec
- = (LogFile != -1
- || errno != EINVAL);
+ = ((LogFile != -1
+ || errno != EINVAL)
+ ? 1 : -1);
}
-#endif
+# endif
#endif
#ifndef __ASSUME_SOCK_CLOEXEC
# ifdef SOCK_CLOEXEC