#if 0
/* la_attr is now contiguous with ava, not freed separately */
- free( ava->la_attr.bv_val );
+ LDAP_FREE( ava->la_attr.bv_val );
#endif
- free( ava->la_value.bv_val );
+ LDAP_FREE( ava->la_value.bv_val );
LDAP_FREE( ava );
}
ldap_pvt_thread_mutex_unlock(&ldap_pvt_thread_pool_mutex);
ldap_pvt_thread_cond_destroy(&pool->ltp_cond);
ldap_pvt_thread_mutex_destroy(&pool->ltp_mutex);
- free(pool);
+ LDAP_FREE(pool);
return(-1);
}
#endif
ldap_int_thread_ctx_s, ltc_next.q);
pool->ltp_pending_count++;
ldap_pvt_thread_mutex_unlock(&pool->ltp_mutex);
- free(ctx);
+ LDAP_FREE(ctx);
return(-1);
}
}
while ((ctx = LDAP_STAILQ_FIRST(&pool->ltp_pending_list)) != NULL)
{
LDAP_STAILQ_REMOVE_HEAD(&pool->ltp_pending_list, ltc_next.q);
- free(ctx);
+ LDAP_FREE(ctx);
}
while ((ctx = LDAP_SLIST_FIRST(&pool->ltp_free_list)) != NULL)
{
LDAP_SLIST_REMOVE_HEAD(&pool->ltp_free_list, ltc_next.l);
- free(ctx);
+ LDAP_FREE(ctx);
}
ldap_pvt_thread_cond_destroy(&pool->ltp_cond);
ldap_pvt_thread_mutex_destroy(&pool->ltp_mutex);
- free(pool);
+ LDAP_FREE(pool);
return(0);
}