summaryrefslogtreecommitdiffstats
path: root/package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch
diff options
context:
space:
mode:
authorcyrus <cyrus@3c298f89-4303-0410-b956-a3cf2f4a3e73>2013-04-24 05:55:39 +0000
committercyrus <cyrus@3c298f89-4303-0410-b956-a3cf2f4a3e73>2013-04-24 05:55:39 +0000
commitd43f7e438cd40e06f09154005d698191e191925e (patch)
tree48eac6aec5ffce6301eede7f3c4f9950dbbfc3ae /package/network/services/dnsmasq/patches/110-fix-incorrect-length-memset.patch
parentf2d344ac109024f52336ee326c9d3266b35c56a7 (diff)
dnsmasq: update to 2.66
Thanks to Christoph König for patches. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36412 3c298f89-4303-0410-b956-a3cf2f4a3e73
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 000000000..4d6159a28
--- /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));