summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/back-ldbm/import.c
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2008-10-15 06:30:11 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2008-10-15 06:30:11 +0000
commit91d5d9d04a1a0137a6d16089c46f21771b62b3e2 (patch)
tree5668b30e432c29eac8a4dfbf8eebff02af603c35 /ldap/servers/slapd/back-ldbm/import.c
parentf7bc5b0691f58138eeb7783af9743de4410b46c4 (diff)
downloadds-91d5d9d04a1a0137a6d16089c46f21771b62b3e2.tar.gz
ds-91d5d9d04a1a0137a6d16089c46f21771b62b3e2.tar.xz
ds-91d5d9d04a1a0137a6d16089c46f21771b62b3e2.zip
Resolves: #466702
Summary: Memory usage research: checking in the experimental code See also: http://directory.fedoraproject.org/wiki/Memory_Usage_Research
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/import.c')
-rw-r--r--ldap/servers/slapd/back-ldbm/import.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ldap/servers/slapd/back-ldbm/import.c b/ldap/servers/slapd/back-ldbm/import.c
index 2a2c6917..e7b1fdb4 100644
--- a/ldap/servers/slapd/back-ldbm/import.c
+++ b/ldap/servers/slapd/back-ldbm/import.c
@@ -135,7 +135,7 @@ static void import_fifo_destroy(ImportJob *job)
job->fifo.item[i].entry = NULL;
job->fifo.item[i].filename = NULL;
}
- free(job->fifo.item);
+ slapi_ch_free((void **)&job->fifo.item);
job->fifo.item = NULL;
}
@@ -277,7 +277,7 @@ static int import_attr_callback(void *node, void *param)
info->ai = a;
if (NULL == info->name) {
/* Memory allocation error */
- free(info);
+ FREE(info);
return -1;
}
info->next = job->index_list;
@@ -505,15 +505,15 @@ static double import_grok_db_stats(ldbm_instance *inst)
inst->inst_cache_hits = current_cache_hits;
if (mpstat)
- free(mpstat);
+ slapi_ch_free((void **)&mpstat);
if (mpfstat) {
#if 1000*DB_VERSION_MAJOR + 100*DB_VERSION_MINOR + DB_VERSION_PATCH <= 3204
/* In DB 3.2.4 and earlier, we need to free each element */
DB_MPOOL_FSTAT **tfsp;
for (tfsp = mpfstat; *tfsp; tfsp++)
- free(*tfsp);
+ slapi_ch_free((void **)tfsp);
#endif
- free(mpfstat);
+ slapi_ch_free((void **)&mpfstat);
}
}
return cache_hit_ratio;