mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 23:25:38 +00:00
Merge branch '2468-cid-318094-null-pointer-dereferences-reverse_inull' into 'main'
Resolve "CID 318094: Null pointer dereferences (REVERSE_INULL)" Closes #2468 See merge request isc-projects/bind9!4641
This commit is contained in:
@@ -1347,7 +1347,6 @@ allocate_version(isc_mem_t *mctx, rbtdb_serial_t serial,
|
|||||||
|
|
||||||
static isc_result_t
|
static isc_result_t
|
||||||
newversion(dns_db_t *db, dns_dbversion_t **versionp) {
|
newversion(dns_db_t *db, dns_dbversion_t **versionp) {
|
||||||
isc_result_t result = ISC_R_SUCCESS;
|
|
||||||
dns_rbtdb_t *rbtdb = (dns_rbtdb_t *)db;
|
dns_rbtdb_t *rbtdb = (dns_rbtdb_t *)db;
|
||||||
rbtdb_version_t *version;
|
rbtdb_version_t *version;
|
||||||
|
|
||||||
@@ -1386,10 +1385,6 @@ newversion(dns_db_t *db, dns_dbversion_t **versionp) {
|
|||||||
rbtdb->future_version = version;
|
rbtdb->future_version = version;
|
||||||
RBTDB_UNLOCK(&rbtdb->lock, isc_rwlocktype_write);
|
RBTDB_UNLOCK(&rbtdb->lock, isc_rwlocktype_write);
|
||||||
|
|
||||||
if (version == NULL) {
|
|
||||||
return (result);
|
|
||||||
}
|
|
||||||
|
|
||||||
*versionp = version;
|
*versionp = version;
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
|
Reference in New Issue
Block a user