[arch-commits] Commit in ntrack/trunk (PKGBUILD dead-loop-fix.patch)
Andrea Scarpino
andrea at archlinux.org
Sat May 28 10:48:55 UTC 2011
Date: Saturday, May 28, 2011 @ 06:48:55
Author: andrea
Revision: 125701
upgpkg: ntrack 13-2
fix infinite loop
Added:
ntrack/trunk/dead-loop-fix.patch
Modified:
ntrack/trunk/PKGBUILD
---------------------+
PKGBUILD | 14 +++++++++-----
dead-loop-fix.patch | 14 ++++++++++++++
2 files changed, 23 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-05-28 10:46:32 UTC (rev 125700)
+++ PKGBUILD 2011-05-28 10:48:55 UTC (rev 125701)
@@ -3,7 +3,7 @@
pkgname=ntrack
pkgver=13
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="A network connectivity tracking library"
arch=('i686' 'x86_64')
@@ -11,13 +11,17 @@
license=('LGPL')
depends=('qt' 'libnl' 'gcc-libs')
makedepends=('python2')
-optdepends=('python2')
-source=("http://launchpad.net/${pkgname}/main/0${pkgver}/+download/${pkgname}-0${pkgver}.tar.gz")
-md5sums=('90596b924a108f8b4eea52239ba64369')
-options=('!libtool')
+source=("http://launchpad.net/${pkgname}/main/0${pkgver}/+download/${pkgname}-0${pkgver}.tar.gz"
+ 'dead-loop-fix.patch')
+md5sums=('90596b924a108f8b4eea52239ba64369'
+ '02bda6ae15ef04b6a7d9273c37752681')
+options=('!libtool' '!emptydirs')
build() {
cd "${srcdir}/${pkgname}-0${pkgver}"
+
+ patch -p0 -i "${srcdir}"/dead-loop-fix.patch
+
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var
Added: dead-loop-fix.patch
===================================================================
--- dead-loop-fix.patch (rev 0)
+++ dead-loop-fix.patch 2011-05-28 10:48:55 UTC (rev 125701)
@@ -0,0 +1,14 @@
+=== modified file 'modules/ntrack-libnl.c'
+--- modules/ntrack-libnl.c 2011-04-25 16:28:19 +0000
++++ modules/ntrack-libnl.c 2011-04-25 17:25:24 +0000
+@@ -394,6 +394,9 @@
+ if (rtnl_link_get_ifindex(link) > iindex)
+ break;
+ i = i->next;
++
++ if (i == linklist)
++ break;
+ }
+ return result;
+ }
+
More information about the arch-commits
mailing list