summaryrefslogtreecommitdiffstats
path: root/ldap
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-09 20:44:07 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-20 11:51:23 -0700
commit5a6015b5540f61a8281c8d682b59ca5855a82315 (patch)
tree1b8927d230925991ecb90c7f00212ac779f85b8f /ldap
parent64640f85fdbeca693d4e95dedeab6b5b762f42a2 (diff)
downloadds-5a6015b5540f61a8281c8d682b59ca5855a82315.tar.gz
ds-5a6015b5540f61a8281c8d682b59ca5855a82315.tar.xz
ds-5a6015b5540f61a8281c8d682b59ca5855a82315.zip
Bug 613056 - fix coverify Defect Type: Null pointer dereferences issues 11892 - 11939
https://bugzilla.redhat.com/show_bug.cgi?id=613056 Resolves: bug 613056 Bug description: Fix coverify Defect Type: Null pointer dereferences issues 11892 - 11939 description: Catch possible NULL pointer in ldbm_back_upgradedb().
Diffstat (limited to 'ldap')
-rw-r--r--ldap/servers/slapd/back-ldbm/ldif2ldbm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldif2ldbm.c b/ldap/servers/slapd/back-ldbm/ldif2ldbm.c
index 64c910c1..ea493ee6 100644
--- a/ldap/servers/slapd/back-ldbm/ldif2ldbm.c
+++ b/ldap/servers/slapd/back-ldbm/ldif2ldbm.c
@@ -2543,7 +2543,7 @@ int ldbm_back_upgradedb(Slapi_PBlock *pb)
inst = (ldbm_instance *)object_get_data(inst_obj2);
instance_set_not_busy(inst);
}
- object_release(inst_obj2);
+ if (inst_obj2 && inst_obj2 != inst_obj) object_release(inst_obj2);
object_release(inst_obj);
return -1;
}