diff options
author | Timo Teräs <timo.teras@iki.fi> | 2016-03-16 16:00:47 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2016-03-16 16:02:16 +0200 |
commit | d7f68bf531b9d57dbf3aa5608f6acb3e8d58c273 (patch) | |
tree | 24b7b33bb7612ad03624605c51f40191330efc14 /main/ulogd/fix-pluginit.patch | |
parent | 2f54ab15dbf28655362da41a4717787c0c32c411 (diff) | |
download | aports-d7f68bf531b9d57dbf3aa5608f6acb3e8d58c273.tar.bz2 aports-d7f68bf531b9d57dbf3aa5608f6acb3e8d58c273.tar.xz |
main/ulogd: fix fortify found memcpy misuse causing crash
fixes #5261
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 0000000000..030313068a --- /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); + |