version 1.23, 1999/05/19 18:38:02
|
version 1.24, 1999/05/20 17:38:03
|
Line 446 va_dcl
|
Line 446 va_dcl
|
|
|
fmt_reset = fmt; |
fmt_reset = fmt; |
|
|
if ( ber->ber_debug ) { |
ber_log_printf( LDAP_DEBUG_TRACE, ber->ber_debug, |
ber_log_printf( LDAP_DEBUG_TRACE, ber->ber_debug, |
"ber_scanf fmt (%s) ber:\n", fmt ); |
"ber_scanf fmt (%s) ber:\n", fmt ); |
ber_log_dump( LDAP_DEBUG_BER, ber->ber_debug, ber, 1 ); |
ber_log_dump( LDAP_DEBUG_BER, ber->ber_debug, ber, 1 ); |
|
} |
|
|
|
for ( rc = 0; *fmt && rc != LBER_DEFAULT; fmt++ ) { |
for ( rc = 0; *fmt && rc != LBER_DEFAULT; fmt++ ) { |
/* When this is modified, remember to update |
/* When this is modified, remember to update |
Line 670 va_dcl
|
Line 668 va_dcl
|
|
|
case 'o': /* octet string in a supplied berval */ |
case 'o': /* octet string in a supplied berval */ |
bval = va_arg( ap, struct berval * ); |
bval = va_arg( ap, struct berval * ); |
if ( bval->bv_val ) { |
if ( bval->bv_val != NULL ) { |
free( bval->bv_val ); |
free( bval->bv_val ); |
bval->bv_val = NULL; |
bval->bv_val = NULL; |
} |
} |