summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/mempool.c
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2008-11-06 01:02:21 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2008-11-06 01:02:21 +0000
commit26129080c871eb49d4db9540d88d24de84fa4426 (patch)
tree827a845a7f1798f7c019a33934c38ce2321f6e7c /ldap/servers/slapd/mempool.c
parent25bd3c05ded33bd63ef255e9e5c6196994bc8a46 (diff)
downloadds-26129080c871eb49d4db9540d88d24de84fa4426.tar.gz
ds-26129080c871eb49d4db9540d88d24de84fa4426.tar.xz
ds-26129080c871eb49d4db9540d88d24de84fa4426.zip
Resolves: #466702
Summpary: Memory usage research: checking in the experimental code Comment: added a missing line
Diffstat (limited to 'ldap/servers/slapd/mempool.c')
-rw-r--r--ldap/servers/slapd/mempool.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ldap/servers/slapd/mempool.c b/ldap/servers/slapd/mempool.c
index 56fd783d..f990363a 100644
--- a/ldap/servers/slapd/mempool.c
+++ b/ldap/servers/slapd/mempool.c
@@ -234,6 +234,7 @@ mempool_return(int type, void *object, mempool_cleanup_callback cleanup)
if ((maxfreelist > 0) && (my_mempool[type].mempool_count > maxfreelist)) {
return LDAP_UNWILLING_TO_PERFORM;
} else {
+ ((struct mempool_object *)object)->mempool_next = mempool[type].mempool_head;
my_mempool[type].mempool_head = (struct mempool_object *)object;
my_mempool[type].mempool_cleanup_fn = cleanup;
my_mempool[type].mempool_count++;