From ba741cade5aef1cbb8ede386b7f2b85d57745d75 Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Thu, 16 Sep 2010 12:38:32 -0400 Subject: Bug 630092 - Coverity #15484: Resource leaks issues https://bugzilla.redhat.com/show_bug.cgi?id=630092 Description: The bulk_import_queue() has been modified to release ep when an error occurs. --- ldap/servers/slapd/back-ldbm/import-threads.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ldap/servers/slapd/back-ldbm/import-threads.c b/ldap/servers/slapd/back-ldbm/import-threads.c index 171be087..9629a9ef 100644 --- a/ldap/servers/slapd/back-ldbm/import-threads.c +++ b/ldap/servers/slapd/back-ldbm/import-threads.c @@ -2736,6 +2736,7 @@ static int bulk_import_queue(ImportJob *job, Slapi_Entry *entry) ep = import_make_backentry(entry, id); if ((ep == NULL) || (ep->ep_entry == NULL)) { import_abort_all(job, 1); + backentry_free( &ep ); /* release the backend wrapper, here */ PR_Unlock(job->wire_lock); return -1; } -- cgit