Diff for /libraries/libldap/sasl.c between versions 1.41.2.7 and 1.41.2.8

version 1.41.2.7, 2003/05/22 22:22:41 version 1.41.2.8, 2004/01/21 08:03:23
Line 1 Line 1
 /* $OpenLDAP$ */  /* $OpenLDAP: pkg/ldap/libraries/libldap/sasl.c,v 1.41.2.7 2003/05/22 22:22:41 kurt Exp $ */
 /*  /*
  * Copyright 1998-2003 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
Line 427  ldap_sasl_interactive_bind_s( Line 427  ldap_sasl_interactive_bind_s(
         void *defaults )          void *defaults )
 {  {
         int rc;          int rc;
           char *smechs = NULL;
   
 #if defined( LDAP_R_COMPILE ) && defined( HAVE_CYRUS_SASL )  #if defined( LDAP_R_COMPILE ) && defined( HAVE_CYRUS_SASL )
         ldap_pvt_thread_mutex_lock( &ldap_int_sasl_mutex );          ldap_pvt_thread_mutex_lock( &ldap_int_sasl_mutex );
Line 441  ldap_sasl_interactive_bind_s( Line 442  ldap_sasl_interactive_bind_s(
                 return rc < 0 ? rc : 0;                  return rc < 0 ? rc : 0;
         } else          } else
 #endif  #endif
   
   #ifdef HAVE_CYRUS_SASL
         if( mechs == NULL || *mechs == '\0' ) {          if( mechs == NULL || *mechs == '\0' ) {
                 char *smechs;                  mechs = ld->ld_options.ldo_def_sasl_mech;
           }
   #endif
   
           if( mechs == NULL || *mechs == '\0' ) {
                 rc = ldap_pvt_sasl_getmechs( ld, &smechs );                  rc = ldap_pvt_sasl_getmechs( ld, &smechs );
   
                 if( rc != LDAP_SUCCESS ) {                  if( rc != LDAP_SUCCESS ) {
Line 481  done: Line 487  done:
 #if defined( LDAP_R_COMPILE ) && defined( HAVE_CYRUS_SASL )  #if defined( LDAP_R_COMPILE ) && defined( HAVE_CYRUS_SASL )
         ldap_pvt_thread_mutex_unlock( &ldap_int_sasl_mutex );          ldap_pvt_thread_mutex_unlock( &ldap_int_sasl_mutex );
 #endif  #endif
           if ( smechs ) LDAP_FREE( smechs );
   
         return rc;          return rc;
 }  }

Removed from v.1.41.2.7  
changed lines
  Added in v.1.41.2.8


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