From: Pierangelo Masarati Date: Fri, 6 Aug 2004 16:14:05 +0000 (+0000) Subject: fix malformed test and var initialization X-Git-Tag: OPENDLAP_REL_ENG_2_2_MP~6 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=9300a9415f73bca63cf1e280cd30cc78ebd07bf6;p=openldap fix malformed test and var initialization --- diff --git a/servers/slapd/sets.c b/servers/slapd/sets.c index 021baacf47..684c8c7387 100644 --- a/servers/slapd/sets.c +++ b/servers/slapd/sets.c @@ -209,8 +209,8 @@ slap_set_filter (SLAP_SET_GATHER gatherer, SetCookie *cp, struct berval *fbv, struct berval *user, struct berval *this, BerVarray *results) { -#define IS_SET(x) ( (long)(x) >= 256 ) -#define IS_OP(x) ( (long)(x) < 256 ) +#define IS_SET(x) ( (unsigned long)(x) >= 256 ) +#define IS_OP(x) ( (unsigned long)(x) < 256 ) #define SF_ERROR(x) do { rc = -1; goto _error; } while (0) #define SF_TOP() ( (BerVarray)( (stp < 0) ? 0 : stack[stp] ) ) #define SF_POP() ( (BerVarray)( (stp < 0) ? 0 : stack[stp--] ) ) @@ -220,7 +220,7 @@ slap_set_filter (SLAP_SET_GATHER gatherer, } while (0) BerVarray set, lset; - BerVarray stack[64]; + BerVarray stack[64] = { 0 }; int len, op, rc, stp; char c, *filter = fbv->bv_val;