Adam Tkac b36000
diff -up bind-9.7.0-P1/lib/dns/validator.c.rh554316 bind-9.7.0-P1/lib/dns/validator.c
Adam Tkac b36000
--- bind-9.7.0-P1/lib/dns/validator.c.rh554316	2010-02-25 06:26:27.000000000 +0100
Adam Tkac b36000
+++ bind-9.7.0-P1/lib/dns/validator.c	2010-03-26 15:37:56.113969498 +0100
Adam Tkac b36000
@@ -2211,7 +2211,7 @@ validatezonekey(dns_validator_t *val) {
Adam Tkac b36000
 		     result == ISC_R_SUCCESS;
Adam Tkac b36000
 		     result = dns_rdataset_next(val->event->sigrdataset))
Adam Tkac b36000
 		{
Adam Tkac b36000
-			dns_keynode_t *keynode = NULL, *nextnode = NULL;
Adam Tkac b36000
+			dns_keynode_t *keynode = NULL;
Adam Tkac b36000
 
Adam Tkac b36000
 			dns_rdata_reset(&sigrdata);
Adam Tkac b36000
 			dns_rdataset_current(val->event->sigrdataset,
Adam Tkac b36000
@@ -2231,6 +2231,7 @@ validatezonekey(dns_validator_t *val) {
Adam Tkac b36000
 			    result == ISC_R_SUCCESS)
Adam Tkac b36000
 				atsep = ISC_TRUE;
Adam Tkac b36000
 			while (result == ISC_R_SUCCESS) {
Adam Tkac b36000
+				dns_keynode_t *nextnode = NULL;
Adam Tkac b36000
 				dstkey = dns_keynode_key(keynode);
Adam Tkac b36000
 				if (dstkey == NULL) {
Adam Tkac b36000
 					dns_keytable_detachkeynode(