From: Pierangelo Masarati Date: Mon, 12 Apr 2010 07:44:56 +0000 (+0000) Subject: use slab allocation X-Git-Tag: MIGRATION_CVS2GIT~637 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f57a216f1cb425e208b5609e1b0451e988583ce1;p=openldap use slab allocation --- diff --git a/servers/slapd/back-ldap/search.c b/servers/slapd/back-ldap/search.c index c8ccbed0ec..4bb3efbc11 100644 --- a/servers/slapd/back-ldap/search.c +++ b/servers/slapd/back-ldap/search.c @@ -195,7 +195,8 @@ ldap_back_search( for ( i = 0; !BER_BVISNULL( &op->ors_attrs[i].an_name ); i++ ) /* just count attrs */ ; - attrs = ch_malloc( ( i + 1 )*sizeof( char * ) ); + attrs = op->o_tmpalloc( ( i + 1 )*sizeof( char * ), + op->o_tmpmemctx ); if ( attrs == NULL ) { rs->sr_err = LDAP_NO_MEMORY; rc = -1; @@ -609,7 +610,7 @@ finish:; } if ( attrs ) { - ch_free( attrs ); + op->o_tmpfree( attrs, op->o_tmpmemctx ); } if ( lc != NULL ) {