X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fsets.c;h=cd4a76c5fccb168fc9c4a75af8e4a2109d68bf42;hb=ed471a4d53b9bcd2cc89410743ffb4bd58b5fc05;hp=2a839cbf34afb0f82bae669d1f5f52619638b7cd;hpb=d9e7a7190b5f9e84dc0dba80f5bf1af993190218;p=openldap diff --git a/servers/slapd/sets.c b/servers/slapd/sets.c index 2a839cbf34..cd4a76c5fc 100644 --- a/servers/slapd/sets.c +++ b/servers/slapd/sets.c @@ -20,14 +20,14 @@ static int set_samedn (char *dn1, char *dn2); long slap_set_size (BerVarray set) { - int i; + long i; i = 0; if (set != NULL) { while (set[i].bv_val) i++; } - return(i); + return i; } void @@ -384,7 +384,7 @@ slap_set_filter (SLAP_SET_GATHER gatherer, SF_ERROR(syntax); } - rc = slap_set_size(set); + rc = slap_set_size(set) > 0 ? 1 : 0; if (results) { *results = set; set = NULL;