summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2011-08-01 01:41:43 +0000
committerJeroen Roovers <jer@gentoo.org>2011-08-01 01:41:43 +0000
commitc0c30ac00bb0eb272d771052e161ea11051c7a73 (patch)
tree55913bf8449f12450eb5e5ccc6f1755081a390bd /net-analyzer/bigeye/files
parentDrop HPPA keywording (bug #372757). (diff)
downloadgentoo-2-c0c30ac00bb0eb272d771052e161ea11051c7a73.tar.gz
gentoo-2-c0c30ac00bb0eb272d771052e161ea11051c7a73.tar.bz2
gentoo-2-c0c30ac00bb0eb272d771052e161ea11051c7a73.zip
Fix overflow (bug #342309).
(Portage version: 2.2.0_alpha49/cvs/Linux x86_64)
Diffstat (limited to 'net-analyzer/bigeye/files')
-rw-r--r--net-analyzer/bigeye/files/bigeye-0.3-overflow.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/net-analyzer/bigeye/files/bigeye-0.3-overflow.patch b/net-analyzer/bigeye/files/bigeye-0.3-overflow.patch
new file mode 100644
index 000000000000..bb0086ea0454
--- /dev/null
+++ b/net-analyzer/bigeye/files/bigeye-0.3-overflow.patch
@@ -0,0 +1,11 @@
+--- src/bigeye.c.org 2011-08-01 03:11:16.779811941 +0200
++++ src/bigeye.c 2011-08-01 03:13:34.830778894 +0200
+@@ -787,7 +787,7 @@
+ local.sin_family = AF_INET;
+ local.sin_port = htons(porta);
+ local.sin_addr.s_addr = INADDR_ANY;
+- bzero(&(local.sin_zero),sizeof(local));
++ memset(&(local.sin_zero), "\0", sizeof(local.sin_zero));
+
+ if(setsockopt(sock_a, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0) {
+ perror("setsockopt");