aboutsummaryrefslogtreecommitdiffstats
path: root/main/ulogd/fix-pluginit.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/ulogd/fix-pluginit.patch')
-rw-r--r--main/ulogd/fix-pluginit.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/main/ulogd/fix-pluginit.patch b/main/ulogd/fix-pluginit.patch
new file mode 100644
index 00000000000..030313068a3
--- /dev/null
+++ b/main/ulogd/fix-pluginit.patch
@@ -0,0 +1,12 @@
+diff -ru ulogd-2.0.5.orig/src/ulogd.c ulogd-2.0.5/src/ulogd.c
+--- ulogd-2.0.5.orig/src/ulogd.c 2016-03-15 16:15:23.743995611 +0200
++++ ulogd-2.0.5/src/ulogd.c 2016-03-16 15:59:31.459082159 +0200
+@@ -571,7 +571,7 @@
+ INIT_LLIST_HEAD(&pi->plist);
+ pi->plugin = pl;
+ pi->stack = stack;
+- memcpy(pi->id, pi_id, sizeof(pi->id));
++ strncpy(pi->id, pi_id, sizeof(pi->id));
+
+ ptr = (void *)pi + sizeof(*pi);
+