diff -up bind-9.3.6-P1/lib/dns/validator.c.rh640730 bind-9.3.6-P1/lib/dns/validator.c --- bind-9.3.6-P1/lib/dns/validator.c.rh640730 2010-12-02 14:56:18.941418686 +0100 +++ bind-9.3.6-P1/lib/dns/validator.c 2010-12-02 14:57:42.519950115 +0100 @@ -1741,7 +1741,7 @@ validatezonekey(dns_validator_t *val) { result == ISC_R_SUCCESS; result = dns_rdataset_next(val->event->sigrdataset)) { - dns_keynode_t *keynode = NULL, *nextnode = NULL; + dns_keynode_t *keynode = NULL; dns_rdata_reset(&sigrdata); dns_rdataset_current(val->event->sigrdataset, @@ -1757,6 +1757,7 @@ validatezonekey(dns_validator_t *val) { result == ISC_R_SUCCESS) atsep = ISC_TRUE; while (result == ISC_R_SUCCESS) { + dns_keynode_t *nextnode = NULL; dstkey = dns_keynode_key(keynode); result = verify(val, dstkey, &sigrdata, sig.keyid);