diff options
Diffstat (limited to 'main/ulogd/fix-pluginit.patch')
-rw-r--r-- | main/ulogd/fix-pluginit.patch | 12 |
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); + |