diff options
author | mnag <mnag@FreeBSD.org> | 2006-06-06 09:30:16 +0800 |
---|---|---|
committer | mnag <mnag@FreeBSD.org> | 2006-06-06 09:30:16 +0800 |
commit | 33b2f29ccdc95aac877d2a9e857c426b95e1a7df (patch) | |
tree | e71cda35ec34f1dc4b69316ba93847a68ad888ff /security | |
parent | f7e6c14255bd77563f7f7d7272873d7d92804ab7 (diff) | |
download | freebsd-ports-gnome-33b2f29ccdc95aac877d2a9e857c426b95e1a7df.tar.gz freebsd-ports-gnome-33b2f29ccdc95aac877d2a9e857c426b95e1a7df.tar.zst freebsd-ports-gnome-33b2f29ccdc95aac877d2a9e857c426b95e1a7df.zip |
- Able security/nmap open more than 128 bpfs.
- Bump PORTREVISION
PR: 98080
Submitted by: marck
Approved by: maintainer
Diffstat (limited to 'security')
-rw-r--r-- | security/nmap/Makefile | 2 | ||||
-rw-r--r-- | security/nmap/files/patch-libdnet-stripped__src__eth-bsd.c | 17 |
2 files changed, 18 insertions, 1 deletions
diff --git a/security/nmap/Makefile b/security/nmap/Makefile index b5adf3289cef..9fddefb333e6 100644 --- a/security/nmap/Makefile +++ b/security/nmap/Makefile @@ -7,7 +7,7 @@ PORTNAME?= nmap PORTVERSION= ${DISTVERSION:L:C/([a-z])[a-z]+/\1/g:C/[^a-z0-9+]+/./g} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security ipv6 MASTER_SITES= http://download.insecure.org/nmap/dist/ \ http://www.mirrors.wiretapped.net/security/network-mapping/nmap/ \ diff --git a/security/nmap/files/patch-libdnet-stripped__src__eth-bsd.c b/security/nmap/files/patch-libdnet-stripped__src__eth-bsd.c new file mode 100644 index 000000000000..15bea72d3cec --- /dev/null +++ b/security/nmap/files/patch-libdnet-stripped__src__eth-bsd.c @@ -0,0 +1,17 @@ +# +# $FreeBSD$ +# +# - nmap fails to attach to bpf when more than 128 bpfs are busy. +# PR: 98080 +# +--- libdnet-stripped/src/eth-bsd.c.orig ++++ libdnet-stripped/src/eth-bsd.c +@@ -45,7 +45,7 @@ + int i; + + if ((e = calloc(1, sizeof(*e))) != NULL) { +- for (i = 0; i < 128; i++) { ++ for (i = 0; i < 1024; i++) { + snprintf(file, sizeof(file), "/dev/bpf%d", i); + e->fd = open(file, O_WRONLY); + if (e->fd != -1 || errno != EBUSY) |