aboutsummaryrefslogtreecommitdiff
path: root/sysutils/rsyslog/files
diff options
context:
space:
mode:
authorAndrew Pantyukhin <sat@FreeBSD.org>2007-08-25 16:36:43 +0000
committerAndrew Pantyukhin <sat@FreeBSD.org>2007-08-25 16:36:43 +0000
commitf755845c9fda7ffaed9dbde1e8d8f1889aa3b9b4 (patch)
tree901554472816c4cee450c72d58c28cfd9a271f08 /sysutils/rsyslog/files
parentb5d01873d1947a15dbf66e4ae5bb3a15c246bdb8 (diff)
Notes
Diffstat (limited to 'sysutils/rsyslog/files')
-rw-r--r--sysutils/rsyslog/files/patch-syslogd.c22
1 files changed, 22 insertions, 0 deletions
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