From f755845c9fda7ffaed9dbde1e8d8f1889aa3b9b4 Mon Sep 17 00:00:00 2001 From: Andrew Pantyukhin Date: Sat, 25 Aug 2007 16:36:43 +0000 Subject: - Update to 1.19.1 --- sysutils/rsyslog/files/patch-syslogd.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 sysutils/rsyslog/files/patch-syslogd.c (limited to 'sysutils/rsyslog/files/patch-syslogd.c') diff --git a/sysutils/rsyslog/files/patch-syslogd.c b/sysutils/rsyslog/files/patch-syslogd.c new file mode 100644 index 000000000000..f646cc94c27d --- /dev/null +++ b/sysutils/rsyslog/files/patch-syslogd.c @@ -0,0 +1,22 @@ +--- ./syslogd.c.orig 2007-08-25 20:07:21.000000000 +0400 ++++ ./syslogd.c 2007-08-25 20:08:39.000000000 +0400 +@@ -86,7 +86,6 @@ + #include "rsyslog.h" + + #ifdef __FreeBSD__ +-#define BSD + #endif + + /* change the following setting to e.g. 32768 if you would like to +@@ -1877,6 +1876,11 @@ + return iRet; + } + ++size_t strnlen (const char *string, size_t maxlen) ++{ ++ const char *end = memchr (string, '\0', maxlen); ++ return end ? (size_t) (end - string) : maxlen; ++} + + /* rgerhards, 2005-10-24: crunch_list is called only during option processing. So + * it is never called once rsyslogd is running (not even when HUPed). This code -- cgit v1.2.3