diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2010-09-16 14:29:30 -0400 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2010-09-17 12:16:07 -0700 |
commit | f88490faa19daaf0e43ed27a7f936ea5cca4cda0 (patch) | |
tree | 28f022646e0f991d30a3c1f3340baa04c3de3818 /ldap/servers/slapd/back-ldbm | |
parent | 1aab7c095a094f81916b7061a447570fde17407a (diff) | |
download | ds-f88490faa19daaf0e43ed27a7f936ea5cca4cda0.tar.gz ds-f88490faa19daaf0e43ed27a7f936ea5cca4cda0.tar.xz ds-f88490faa19daaf0e43ed27a7f936ea5cca4cda0.zip |
Bug 630092 - Coverity #15490: Resource leaks issues
https://bugzilla.redhat.com/show_bug.cgi?id=630092
Description:
The import_producer() has been modified to release ep when an error
occured.
Diffstat (limited to 'ldap/servers/slapd/back-ldbm')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/import-threads.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/import-threads.c b/ldap/servers/slapd/back-ldbm/import-threads.c index b18bbce5..c00e4b7c 100644 --- a/ldap/servers/slapd/back-ldbm/import-threads.c +++ b/ldap/servers/slapd/back-ldbm/import-threads.c @@ -636,6 +636,7 @@ import_producer(void *param) ep = import_make_backentry(e, id); if ((ep == NULL) || (ep->ep_entry == NULL)) { slapi_entry_free(e); + backentry_free(&ep); goto error; } |