X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fsl_malloc.c;h=89614e55a8b943f7faa6daea5e6b4a055fc7b840;hb=e841247c9086053d774d66e4fbb058d0ead706b2;hp=4feab16e2b2438f02943fe1a892db05ece729aa9;hpb=8eda2e301f5c5814c2e79dd5e866b96ad5d90a5c;p=openldap diff --git a/servers/slapd/sl_malloc.c b/servers/slapd/sl_malloc.c index 4feab16e2b..89614e55a8 100644 --- a/servers/slapd/sl_malloc.c +++ b/servers/slapd/sl_malloc.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2003-2007 The OpenLDAP Foundation. + * Copyright 2003-2009 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -129,7 +129,7 @@ slap_sl_mem_create( slheap = sh; #else ldap_pvt_thread_pool_setkey(ctx, (void *)slap_sl_mem_init, - (void *)sh, slap_sl_mem_destroy); + (void *)sh, slap_sl_mem_destroy, NULL, NULL); #endif } else if ( size > (char *)sh->sh_end - (char *)sh->sh_base ) { void *newptr; @@ -162,7 +162,7 @@ slap_sl_mem_create( slheap = sh; #else ldap_pvt_thread_pool_setkey(ctx, (void *)slap_sl_mem_init, - (void *)sh, slap_sl_mem_destroy); + (void *)sh, slap_sl_mem_destroy, NULL, NULL); #endif } else { for (i = 0; i <= sh->sh_maxorder - order_start; i++) { @@ -246,7 +246,8 @@ slap_sl_mem_detach( slheap = NULL; #else /* separate from context */ - ldap_pvt_thread_pool_setkey( ctx, (void *)slap_sl_mem_init, NULL, NULL ); + ldap_pvt_thread_pool_setkey( ctx, (void *)slap_sl_mem_init, + NULL, 0, NULL, NULL ); #endif }