diff options
| author | Endi S. Dewata <edewata@redhat.com> | 2010-07-01 23:37:04 -0500 |
|---|---|---|
| committer | Noriko Hosoi <nhosoi@redhat.com> | 2010-08-23 11:03:48 -0700 |
| commit | f931ca2ce713f0b46a44115259a3fb2b560c48e8 (patch) | |
| tree | aad69df2a50a40a40880d2eadb9717979ca8880d | |
| parent | d56a29b5285b411fd9d6d0b51e1e874fc1eb1887 (diff) | |
| download | ds-f931ca2ce713f0b46a44115259a3fb2b560c48e8.tar.gz ds-f931ca2ce713f0b46a44115259a3fb2b560c48e8.tar.xz ds-f931ca2ce713f0b46a44115259a3fb2b560c48e8.zip | |
Bug 610119 - fix coverify Defect Type: Null pointer dereferences issues 12167 - 12199
https://bugzilla.redhat.com/show_bug.cgi?id=610119
Resolves: bug 610119
Bug description: Fix coverify Defect Type: Null pointer dereferences issues 12167 - 12199
Fix description: Catch possible NULL pointer in ldbm_config_load_dse_info().
| -rw-r--r-- | ldap/servers/slapd/back-ldbm/ldbm_config.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_config.c b/ldap/servers/slapd/back-ldbm/ldbm_config.c index 9550258c..74b20b5e 100644 --- a/ldap/servers/slapd/back-ldbm/ldbm_config.c +++ b/ldap/servers/slapd/back-ldbm/ldbm_config.c @@ -1350,7 +1350,16 @@ int ldbm_config_load_dse_info(struct ldbminfo *li) rval = 1; goto bail; } + search_pb = slapi_pblock_new(); + if (!search_pb) { + LDAPDebug(LDAP_DEBUG_ANY, + "ldbm_config_load_dse_info: Out of memory\n", + 0, 0, 0); + rval = 1; + goto bail; + } + slapi_search_internal_set_pb(search_pb, dn, LDAP_SCOPE_BASE, "objectclass=*", NULL, 0, NULL, NULL, li->li_identity, 0); slapi_search_internal_pb (search_pb); |
