Diff for /servers/slapd/back-meta/init.c between versions 1.8.2.3 and 1.8.2.4

version 1.8.2.3, 2002/08/30 00:58:12 version 1.8.2.4, 2003/02/09 16:31:39
Line 1 Line 1
 /*  /*
  * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.   * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file   * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  *   *
  * Copyright 2001, Pierangelo Masarati, All rights reserved. <ando@sys-net.it>   * Copyright 2001, Pierangelo Masarati, All rights reserved. <ando@sys-net.it>
Line 157  meta_back_db_init( Line 157  meta_back_db_init(
   
 static void  static void
 conn_free(   conn_free( 
         struct metaconn *lc          void *v_lc
 )  )
 {  {
           struct metaconn *lc = v_lc;
         struct metasingleconn *lsc;          struct metasingleconn *lsc;
   
         for ( lsc = lc->conns; !META_LAST(lsc); lsc++ ) {          for ( lsc = lc->conns; !META_LAST(lsc); lsc++ ) {
Line 205  target_free( Line 206  target_free(
                 rewrite_info_delete( lt->rwinfo );                  rewrite_info_delete( lt->rwinfo );
         }          }
         avl_free( lt->oc_map.remap, NULL );          avl_free( lt->oc_map.remap, NULL );
         avl_free( lt->oc_map.map, ( AVL_FREE )mapping_free );          avl_free( lt->oc_map.map, mapping_free );
         avl_free( lt->at_map.remap, NULL );          avl_free( lt->at_map.remap, NULL );
         avl_free( lt->at_map.map, ( AVL_FREE )mapping_free );          avl_free( lt->at_map.map, mapping_free );
 }  }
   
 int  int
Line 228  meta_back_db_destroy( Line 229  meta_back_db_destroy(
                 ldap_pvt_thread_mutex_lock( &li->conn_mutex );                  ldap_pvt_thread_mutex_lock( &li->conn_mutex );
   
                 if ( li->conntree ) {                  if ( li->conntree ) {
                         avl_free( li->conntree,                          avl_free( li->conntree, conn_free );
                                         ( AVL_FREE )conn_free );  
                 }                  }
   
                 /*                  /*
Line 245  meta_back_db_destroy( Line 245  meta_back_db_destroy(
   
                 ldap_pvt_thread_mutex_lock( &li->cache.mutex );                  ldap_pvt_thread_mutex_lock( &li->cache.mutex );
                 if ( li->cache.tree ) {                  if ( li->cache.tree ) {
                         avl_free( li->cache.tree,                          avl_free( li->cache.tree, meta_dncache_free );
                                         ( AVL_FREE )meta_dncache_free );  
                 }                  }
                                   
                 ldap_pvt_thread_mutex_unlock( &li->cache.mutex );                  ldap_pvt_thread_mutex_unlock( &li->cache.mutex );

Removed from v.1.8.2.3  
changed lines
  Added in v.1.8.2.4


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org