summaryrefslogtreecommitdiff
path: root/package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch')
-rw-r--r--package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch b/package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch
new file mode 100644
index 0000000..4d6159a
--- /dev/null
+++ b/package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch
@@ -0,0 +1,13 @@
+Index: dnsmasq-2.66/src/ipset.c
+===================================================================
+--- dnsmasq-2.66.orig/src/ipset.c 2013-04-17 14:52:49.000000000 +0200
++++ dnsmasq-2.66/src/ipset.c 2013-04-24 08:25:05.905712707 +0200
+@@ -110,7 +110,7 @@
+ return -1;
+ }
+
+- memset(buffer, 0, sizeof(buffer));
++ memset(buffer, 0, BUFF_SZ);
+
+ nlh = (struct nlmsghdr *)buffer;
+ nlh->nlmsg_len = NL_ALIGN(sizeof(struct nlmsghdr));