mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-02 07:35:26 +00:00
3285. [bug] val-frdataset was incorrectly disassociated in
proveunsecure after calling startfinddlvsep. [RT #27928]
This commit is contained in:
4
CHANGES
4
CHANGES
@@ -1,3 +1,7 @@
|
|||||||
|
3285. [bug] val-frdataset was incorrectly disassociated in
|
||||||
|
proveunsecure after calling startfinddlvsep.
|
||||||
|
[RT #27928]
|
||||||
|
|
||||||
3284. [bug] Address race conditions with the handling of
|
3284. [bug] Address race conditions with the handling of
|
||||||
rbtnode.deadlink. [RT #27738]
|
rbtnode.deadlink. [RT #27738]
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: validator.c,v 1.208 2011/11/04 05:36:28 each Exp $ */
|
/* $Id: validator.c,v 1.209 2012/02/15 20:59:40 marka Exp $ */
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
@@ -3743,9 +3743,8 @@ proveunsecure(dns_validator_t *val, isc_boolean_t have_ds, isc_boolean_t resume)
|
|||||||
result = ISC_R_SUCCESS;
|
result = ISC_R_SUCCESS;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
result = startfinddlvsep(val,
|
return(startfinddlvsep(val,
|
||||||
dns_fixedname_name(&val->fname));
|
dns_fixedname_name(&val->fname)));
|
||||||
goto out;
|
|
||||||
}
|
}
|
||||||
val->labels++;
|
val->labels++;
|
||||||
}
|
}
|
||||||
@@ -3881,8 +3880,7 @@ proveunsecure(dns_validator_t *val, isc_boolean_t have_ds, isc_boolean_t resume)
|
|||||||
result = ISC_R_SUCCESS;
|
result = ISC_R_SUCCESS;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
result = startfinddlvsep(val, tname);
|
return(startfinddlvsep(val, tname));
|
||||||
goto out;
|
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user