diff options
author | 2011-08-01 01:41:43 +0000 | |
---|---|---|
committer | 2011-08-01 01:41:43 +0000 | |
commit | c0c30ac00bb0eb272d771052e161ea11051c7a73 (patch) | |
tree | 55913bf8449f12450eb5e5ccc6f1755081a390bd /net-analyzer/bigeye | |
parent | Drop HPPA keywording (bug #372757). (diff) | |
download | gentoo-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')
-rw-r--r-- | net-analyzer/bigeye/ChangeLog | 10 | ||||
-rw-r--r-- | net-analyzer/bigeye/bigeye-0.3-r3.ebuild (renamed from net-analyzer/bigeye/bigeye-0.3-r2.ebuild) | 14 | ||||
-rw-r--r-- | net-analyzer/bigeye/files/bigeye-0.3-overflow.patch | 11 |
3 files changed, 27 insertions, 8 deletions
diff --git a/net-analyzer/bigeye/ChangeLog b/net-analyzer/bigeye/ChangeLog index f34a23d7ab76..f8a44c905b6f 100644 --- a/net-analyzer/bigeye/ChangeLog +++ b/net-analyzer/bigeye/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-analyzer/bigeye -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bigeye/ChangeLog,v 1.15 2010/08/28 04:26:56 jer Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bigeye/ChangeLog,v 1.16 2011/08/01 01:41:43 jer Exp $ + +*bigeye-0.3-r3 (01 Aug 2011) + + 01 Aug 2011; Jeroen Roovers <jer@gentoo.org> -bigeye-0.3-r2.ebuild, + +bigeye-0.3-r3.ebuild, +files/bigeye-0.3-overflow.patch: + Fix overflow (bug #342309). *bigeye-0.3-r2 (28 Aug 2010) diff --git a/net-analyzer/bigeye/bigeye-0.3-r2.ebuild b/net-analyzer/bigeye/bigeye-0.3-r3.ebuild index c25ea4cb1dfb..e99493ad13a2 100644 --- a/net-analyzer/bigeye/bigeye-0.3-r2.ebuild +++ b/net-analyzer/bigeye/bigeye-0.3-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bigeye/bigeye-0.3-r2.ebuild,v 1.1 2010/08/28 04:26:56 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bigeye/bigeye-0.3-r3.ebuild,v 1.1 2011/08/01 01:41:43 jer Exp $ -EAPI="2" +EAPI="4" inherit eutils toolchain-funcs @@ -19,19 +19,21 @@ IUSE="" DEPEND="" src_prepare() { - epatch "${WORKDIR}"/${P}-gcc34.diff + epatch \ + "${WORKDIR}"/${P}-gcc34.diff \ + "${FILESDIR}"/${P}-overflow.patch sed -i README \ -e "s|-- /messages/|-- /usr/share/bigeye/messages/|g" \ || die "sed README" } src_compile() { - cd src + cd src || die $(tc-getCC) ${CFLAGS} ${LDFLAGS} bigeye.c emulate.c -o bigeye || die } src_install() { - dobin src/bigeye || die + dobin src/bigeye insinto /usr/share/bigeye doins sig.file 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"); |