X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fldapd%2Fsearch.c;h=30d9141e28eb0e65a499bb87e362c2cb7da6ea9d;hb=a4411a9944c8e96fb1fe17f70f3e87f9d6003e68;hp=03d995c1c7c00d53fe61f81c434dbb8820390fa9;hpb=c39d8720d96a124dd0a79032b6efd4433acc5532;p=openldap diff --git a/servers/ldapd/search.c b/servers/ldapd/search.c index 03d995c1c7..30d9141e28 100644 --- a/servers/ldapd/search.c +++ b/servers/ldapd/search.c @@ -29,9 +29,9 @@ #include "ldap.h" #include "common.h" -static get_filter(); -static get_filter_list(); -static get_substring_filter(); +static int get_filter(); +static int get_filter_list(); +static int get_substring_filter(); #ifdef LDAP_COMPAT extern int version; @@ -206,7 +206,8 @@ do_search( return( 1 ); } -static get_filter( BerElement *ber, Filter *filt ) +static int +get_filter( BerElement *ber, Filter *filt ) { unsigned long tag, len; int err; @@ -375,7 +376,7 @@ static get_filter( BerElement *ber, Filter *filt ) break; default: - Debug( LDAP_DEBUG_ANY, "unknown filter type %d\n", tag, 0, 0 ); + Debug( LDAP_DEBUG_ANY, "unknown filter type %lu\n", tag, 0, 0 ); free( f ); return( LDAP_PROTOCOL_ERROR ); break; @@ -385,7 +386,8 @@ static get_filter( BerElement *ber, Filter *filt ) return( err ); } -static get_filter_list( BerElement *ber, Filter f ) +static int +get_filter_list( BerElement *ber, Filter f ) { Filter new, tail; int err; @@ -416,7 +418,8 @@ static get_filter_list( BerElement *ber, Filter f ) return( 0 ); } -static get_substring_filter( BerElement *ber, Filter f ) +static int +get_substring_filter( BerElement *ber, Filter f ) { unsigned long tag, len; char typestr[64];