mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-02 21:19:53 -05:00
ITS#4823 allow zero-length IA5String
This commit is contained in:
parent
b12a395b12
commit
67f16caec0
1 changed files with 0 additions and 10 deletions
|
|
@ -2049,8 +2049,6 @@ IA5StringValidate(
|
|||
{
|
||||
ber_len_t i;
|
||||
|
||||
if( BER_BVISEMPTY( val ) ) return LDAP_INVALID_SYNTAX;
|
||||
|
||||
for(i=0; i < val->bv_len; i++) {
|
||||
if( !LDAP_ASCII(val->bv_val[i]) ) {
|
||||
return LDAP_INVALID_SYNTAX;
|
||||
|
|
@ -2073,8 +2071,6 @@ IA5StringNormalize(
|
|||
int casefold = !SLAP_MR_ASSOCIATED( mr,
|
||||
slap_schema.si_mr_caseExactIA5Match );
|
||||
|
||||
assert( !BER_BVISEMPTY( val ) );
|
||||
|
||||
assert( SLAP_MR_IS_VALUE_OF_SYNTAX( use ) != 0 );
|
||||
|
||||
p = val->bv_val;
|
||||
|
|
@ -2117,12 +2113,6 @@ IA5StringNormalize(
|
|||
*q = '\0';
|
||||
|
||||
normalized->bv_len = q - normalized->bv_val;
|
||||
if( BER_BVISEMPTY( normalized ) ) {
|
||||
normalized->bv_val = slap_sl_realloc( normalized->bv_val, 2, ctx );
|
||||
normalized->bv_val[0] = ' ';
|
||||
normalized->bv_val[1] = '\0';
|
||||
normalized->bv_len = 1;
|
||||
}
|
||||
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue