summaryrefslogtreecommitdiffstats
path: root/bind96-rh549284.patch
diff options
context:
space:
mode:
authorAdam Tkac <atkac@fedoraproject.org>2010-01-13 10:01:46 +0000
committerAdam Tkac <atkac@fedoraproject.org>2010-01-13 10:01:46 +0000
commitd7e82d3e752b302f3e2659b9ce0151d69ea2a76f (patch)
tree0e7132733b055e762857a0554752fa60612dacc2 /bind96-rh549284.patch
parentf59d814e32d261cc45161c35a7068d0e7823b99a (diff)
- fix occasional crash in keytable.c (#549284)bind-9_6_1-8_P2_fc11
Diffstat (limited to 'bind96-rh549284.patch')
-rw-r--r--bind96-rh549284.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/bind96-rh549284.patch b/bind96-rh549284.patch
new file mode 100644
index 0000000..aef18f7
--- /dev/null
+++ b/bind96-rh549284.patch
@@ -0,0 +1,19 @@
+--- bind-9.6.1-P2/lib/dns/validator.c.rh549284 2010-01-11 11:40:26.480893127 +0100
++++ bind-9.6.1-P2/lib/dns/validator.c 2010-01-11 11:40:57.730892953 +0100
+@@ -2161,7 +2161,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,
+@@ -2181,6 +2181,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);