return( NULL );
}
- filter = LDAP_STRDUP( filter_in );
+ if( filter_in != NULL ) {
+ filter = LDAP_STRDUP( filter_in );
+ } else {
+ filter = LDAP_STRDUP( "(objectclass=*)" );
+ }
err = put_filter( ber, filter );
LDAP_FREE( filter );
case '(':
str++;
parens++;
+
+ /* skip spaces */
+ while( isspace( *str ) ) str++;
+
switch ( *str ) {
case '&':
Debug( LDAP_DEBUG_TRACE, "put_filter: AND\n",