summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-09 20:37:55 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-20 11:50:44 -0700
commitbfac0d544d1edd7514ebc1ce68a2102bcfcb8c28 (patch)
tree65f6663061972d760f4c4eb07769752fb72f1fd0
parent5b192173d756c6c4d99d646433f3dff3d78834c3 (diff)
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 import_monitor_threads().
-rw-r--r--ldap/servers/slapd/back-ldbm/import.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/import.c b/ldap/servers/slapd/back-ldbm/import.c
index 0b7684a4..8e6e2882 100644
--- a/ldap/servers/slapd/back-ldbm/import.c
+++ b/ldap/servers/slapd/back-ldbm/import.c
@@ -712,8 +712,13 @@ static int import_monitor_threads(ImportJob *job, int *status)
if (job->flags & FLAG_USE_FILES)
PR_ASSERT(producer != NULL);
+
PR_ASSERT(foreman != NULL);
+ if (!foreman) {
+ goto error_abort;
+ }
+
time(&last_time);
job->start_time = last_time;
import_clear_progress_history(job);