aboutsummaryrefslogtreecommitdiffstats
path: root/dns
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2012-03-17 14:37:10 +0800
committerdougb <dougb@FreeBSD.org>2012-03-17 14:37:10 +0800
commite07ba2fe05852e60755ef8675794b2831d24bd83 (patch)
tree4f1ebb7f54734da15d752627bab14ae5b92834ae /dns
parenta8032a8cf0372d5461c3a9ccca5aebde9444619e (diff)
downloadfreebsd-ports-gnome-e07ba2fe05852e60755ef8675794b2831d24bd83.tar.gz
freebsd-ports-gnome-e07ba2fe05852e60755ef8675794b2831d24bd83.tar.zst
freebsd-ports-gnome-e07ba2fe05852e60755ef8675794b2831d24bd83.zip
Add a patch from ISC slated for 9.9.1 which fixes an assertion failure
Feature safe: yes
Diffstat (limited to 'dns')
-rw-r--r--dns/bind99/Makefile1
-rw-r--r--dns/bind99/files/patch-bin__named__client.c11
2 files changed, 12 insertions, 0 deletions
diff --git a/dns/bind99/Makefile b/dns/bind99/Makefile
index 1c78c615ad6c..40912acd3fd5 100644
--- a/dns/bind99/Makefile
+++ b/dns/bind99/Makefile
@@ -12,6 +12,7 @@
PORTNAME= bind99
PORTVERSION= 9.9.0
+PORTREVISION= 1
CATEGORIES= dns net ipv6
MASTER_SITES= ${MASTER_SITE_ISC} \
http://dougbarton.us/Downloads/%SUBDIR%/
diff --git a/dns/bind99/files/patch-bin__named__client.c b/dns/bind99/files/patch-bin__named__client.c
new file mode 100644
index 000000000000..8fc7797b7c71
--- /dev/null
+++ b/dns/bind99/files/patch-bin__named__client.c
@@ -0,0 +1,11 @@
+--- bin/named/client.c.orig 2011-11-09 14:05:09.000000000 -0800
++++ bin/named/client.c 2012-03-16 23:07:00.000000000 -0700
+@@ -240,7 +240,7 @@
+ REQUIRE(client->state == NS_CLIENTSTATE_WORKING);
+
+ LOCK(&client->manager->reclock);
+- client->state = NS_CLIENTSTATE_RECURSING;
++ client->newstate = client->state = NS_CLIENTSTATE_RECURSING;
+ ISC_LIST_APPEND(client->manager->recursing, client, rlink);
+ UNLOCK(&client->manager->reclock);
+ }