mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-04 08:35:31 +00:00
3033. [cleanup] Add two INSIST(bucket != DNS_ADB_INVALIDBUCKET).
[RT #22521]
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
|||||||
|
3033. [cleanup] Add two INSIST(bucket != DNS_ADB_INVALIDBUCKET).
|
||||||
|
[RT #22521]
|
||||||
|
|
||||||
3032. [bug] rdatalist.c: add missing REQUIREs. [RT #22521]
|
3032. [bug] rdatalist.c: add missing REQUIREs. [RT #22521]
|
||||||
|
|
||||||
3031. [bug] dns_rdataclass_format() handle a zero sized buffer.
|
3031. [bug] dns_rdataclass_format() handle a zero sized buffer.
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: adb.c,v 1.254 2010/12/21 23:47:08 tbox Exp $ */
|
/* $Id: adb.c,v 1.255 2011/02/21 07:08:33 marka Exp $ */
|
||||||
|
|
||||||
/*! \file
|
/*! \file
|
||||||
*
|
*
|
||||||
@@ -2813,6 +2813,7 @@ dns_adb_createfind(dns_adb_t *adb, isc_task_t *task, isc_taskaction_t action,
|
|||||||
*/
|
*/
|
||||||
bucket = DNS_ADB_INVALIDBUCKET;
|
bucket = DNS_ADB_INVALIDBUCKET;
|
||||||
adbname = find_name_and_lock(adb, name, find->options, &bucket);
|
adbname = find_name_and_lock(adb, name, find->options, &bucket);
|
||||||
|
INSIST(bucket != DNS_ADB_INVALIDBUCKET);
|
||||||
if (adb->name_sd[bucket]) {
|
if (adb->name_sd[bucket]) {
|
||||||
DP(DEF_LEVEL,
|
DP(DEF_LEVEL,
|
||||||
"dns_adb_createfind: returning ISC_R_SHUTTINGDOWN");
|
"dns_adb_createfind: returning ISC_R_SHUTTINGDOWN");
|
||||||
@@ -3945,6 +3946,7 @@ dns_adb_findaddrinfo(dns_adb_t *adb, isc_sockaddr_t *sa,
|
|||||||
result = ISC_R_SUCCESS;
|
result = ISC_R_SUCCESS;
|
||||||
bucket = DNS_ADB_INVALIDBUCKET;
|
bucket = DNS_ADB_INVALIDBUCKET;
|
||||||
entry = find_entry_and_lock(adb, sa, &bucket, now);
|
entry = find_entry_and_lock(adb, sa, &bucket, now);
|
||||||
|
INSIST(bucket != DNS_ADB_INVALIDBUCKET);
|
||||||
if (adb->entry_sd[bucket]) {
|
if (adb->entry_sd[bucket]) {
|
||||||
result = ISC_R_SHUTTINGDOWN;
|
result = ISC_R_SHUTTINGDOWN;
|
||||||
goto unlock;
|
goto unlock;
|
||||||
|
Reference in New Issue
Block a user