syslogd/sysklogd-1.4.1-dgram.patch

17 lines
582 B
Diff
Raw Normal View History

Index: syslog.c
===================================================================
--- syslog.c.orig 2001-03-11 20:35:51.000000000 +0100
+++ syslog.c 2009-11-24 18:12:52.145473000 +0100
@@ -211,8 +211,9 @@ openlog(ident, logstat, logfac)
strncpy(SyslogAddr.sa_data, _PATH_LOGNAME,
sizeof(SyslogAddr.sa_data));
if (LogStat & LOG_NDELAY) {
- LogFile = socket(AF_UNIX, SOCK_DGRAM, 0);
-/* fcntl(LogFile, F_SETFD, 1); */
+ if ((LogFile = socket(AF_UNIX, SOCK_DGRAM, 0)) < 0)
+ return;
+ fcntl(LogFile, F_SETFD, 1);
}
}
if (LogFile != -1 && !connected &&