summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2010-09-16 14:25:00 -0400
committerNathan Kinder <nkinder@redhat.com>2010-09-17 12:16:02 -0700
commit1aab7c095a094f81916b7061a447570fde17407a (patch)
tree8955ce7c410395cfbd6347fd588e3b737f147910
parent889b6d03b0e6ef0b315f78437dc7217e23ae63d0 (diff)
downloadds-1aab7c095a094f81916b7061a447570fde17407a.tar.gz
ds-1aab7c095a094f81916b7061a447570fde17407a.tar.xz
ds-1aab7c095a094f81916b7061a447570fde17407a.zip
Bug 630092 - Coverity #15487: Resource leaks issues
https://bugzilla.redhat.com/show_bug.cgi?id=630092 Description: The index_set_entry_to_fifo() has been modified to release ep when the job is aborted.
-rw-r--r--ldap/servers/slapd/back-ldbm/import-threads.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/import-threads.c b/ldap/servers/slapd/back-ldbm/import-threads.c
index 9629a9ef..b18bbce5 100644
--- a/ldap/servers/slapd/back-ldbm/import-threads.c
+++ b/ldap/servers/slapd/back-ldbm/import-threads.c
@@ -805,6 +805,7 @@ index_set_entry_to_fifo(ImportWorkerInfo *info, Slapi_Entry *e,
}
if (job->flags & FLAG_ABORT) {
+ backentry_free(&ep);
goto bail;
}
@@ -831,6 +832,7 @@ index_set_entry_to_fifo(ImportWorkerInfo *info, Slapi_Entry *e,
DS_Sleep(sleeptime);
}
if (job->flags & FLAG_ABORT) {
+ backentry_free(&ep);
goto bail;
}