diff options
author | ache <ache@FreeBSD.org> | 2001-12-21 05:45:10 +0800 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2001-12-21 05:45:10 +0800 |
commit | fa35d89e486887eb06d4fae965d778c8b9bca19a (patch) | |
tree | 1a9da31fec29fbee4d6cab94d03637de828deece /dns/p5-Net-DNS | |
parent | 9a8f66c2251e6bfaf7f801e81b49ab12ac2fc0da (diff) | |
download | freebsd-ports-gnome-fa35d89e486887eb06d4fae965d778c8b9bca19a.tar.gz freebsd-ports-gnome-fa35d89e486887eb06d4fae965d778c8b9bca19a.tar.zst freebsd-ports-gnome-fa35d89e486887eb06d4fae965d778c8b9bca19a.zip |
Prevent request id overflow over 65535
Diffstat (limited to 'dns/p5-Net-DNS')
-rw-r--r-- | dns/p5-Net-DNS/Makefile | 4 | ||||
-rw-r--r-- | dns/p5-Net-DNS/files/patch-aa | 14 |
2 files changed, 18 insertions, 0 deletions
diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile index 9e1750001df6..393c2b182a78 100644 --- a/dns/p5-Net-DNS/Makefile +++ b/dns/p5-Net-DNS/Makefile @@ -7,6 +7,7 @@ PORTNAME= Net-DNS PORTVERSION= 0.12 +PORTREVISION= 1 CATEGORIES= net perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= Net @@ -29,4 +30,7 @@ MAN3= Net::DNS.3 Net::DNS::Header.3 Net::DNS::Packet.3 \ Net::DNS::RR::NSAP.3 Net::DNS::RR::NULL.3 Net::DNS::RR::PX.3 \ Net::DNS::Update.3 +post-patch: + find ${WRKSRC} -name "*.orig" -exec ${RM} "{}" ";" + .include <bsd.port.mk> diff --git a/dns/p5-Net-DNS/files/patch-aa b/dns/p5-Net-DNS/files/patch-aa new file mode 100644 index 000000000000..8fba787cc0bf --- /dev/null +++ b/dns/p5-Net-DNS/files/patch-aa @@ -0,0 +1,14 @@ +--- lib/Net/DNS/Resolver.pm.bak Thu Oct 2 09:32:14 1997 ++++ lib/Net/DNS/Resolver.pm Fri Dec 21 00:20:11 2001 +@@ -244,7 +244,10 @@ + } + + sub nextid { +- return $global{"id"}++; ++ if (++$global{"id"} > 65535) { ++ $global{"id"} = 0; ++ } ++ return $global{"id"}; + } + + =head2 searchlist |