if ( err != LDAP_SUCCESS ) {
break;
}
+#if XXX
assert( f->f_and != NULL );
+#endif
break;
case LDAP_FILTER_OR:
if ( err != LDAP_SUCCESS ) {
break;
}
+#if XXX
assert( f->f_or != NULL );
+#endif
break;
case LDAP_FILTER_NOT:
if ( err != LDAP_SUCCESS ) {
break;
}
+#if XXX
assert( f->f_not != NULL );
+#endif
break;
case LDAP_FILTER_EXT:
break;
}
+#if nothosed
assert( f->f_mra != NULL );
+#endif
break;
default:
&ma->ma_value, &value, text );
if ( rc == LDAP_SUCCESS ) {
ber_dupbv( &ma->ma_value, &value );
- }
+ } else
+#else
+ if( rc != LDAP_SUCCESS )
#endif
-
- if( rc != LDAP_SUCCESS ) {
+ {
mra_free( ma, 1 );
return rc;
}