version 1.63, 2006/01/03 22:12:09
|
version 1.64, 2006/02/14 22:18:12
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/libraries/libldap/sasl.c,v 1.62 2005/12/13 19:11:26 ando Exp $ */ |
/* $OpenLDAP: pkg/ldap/libraries/libldap/sasl.c,v 1.63 2006/01/03 22:12:09 kurt Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2006 The OpenLDAP Foundation. |
* Copyright 1998-2006 The OpenLDAP Foundation. |
Line 294 ldap_parse_sasl_bind_result(
|
Line 294 ldap_parse_sasl_bind_result(
|
} |
} |
|
|
if ( ld->ld_version < LDAP_VERSION2 ) { |
if ( ld->ld_version < LDAP_VERSION2 ) { |
#ifdef LDAP_NULL_IS_NULL |
|
tag = ber_scanf( ber, "{iA}", |
tag = ber_scanf( ber, "{iA}", |
&errcode, &ld->ld_error ); |
&errcode, &ld->ld_error ); |
#else /* ! LDAP_NULL_IS_NULL */ |
|
tag = ber_scanf( ber, "{ia}", |
|
&errcode, &ld->ld_error ); |
|
#endif /* ! LDAP_NULL_IS_NULL */ |
|
|
|
if( tag == LBER_ERROR ) { |
if( tag == LBER_ERROR ) { |
ber_free( ber, 0 ); |
ber_free( ber, 0 ); |
Line 311 ldap_parse_sasl_bind_result(
|
Line 306 ldap_parse_sasl_bind_result(
|
} else { |
} else { |
ber_len_t len; |
ber_len_t len; |
|
|
#ifdef LDAP_NULL_IS_NULL |
|
tag = ber_scanf( ber, "{eAA" /*}*/, |
tag = ber_scanf( ber, "{eAA" /*}*/, |
&errcode, &ld->ld_matched, &ld->ld_error ); |
&errcode, &ld->ld_matched, &ld->ld_error ); |
#else /* ! LDAP_NULL_IS_NULL */ |
|
tag = ber_scanf( ber, "{eaa" /*}*/, |
|
&errcode, &ld->ld_matched, &ld->ld_error ); |
|
#endif /* ! LDAP_NULL_IS_NULL */ |
|
|
|
if( tag == LBER_ERROR ) { |
if( tag == LBER_ERROR ) { |
ber_free( ber, 0 ); |
ber_free( ber, 0 ); |