diff --git a/servers/slapd/overlays/constraint.c b/servers/slapd/overlays/constraint.c index 13af13a2f3..7ab70f04b5 100644 --- a/servers/slapd/overlays/constraint.c +++ b/servers/slapd/overlays/constraint.c @@ -752,7 +752,7 @@ constraint_violation( constraint *c, struct berval *bv, Operation *op ) return rc; /* unexpected error */ } - if (found ^ c->type == CONSTRAINT_URI) + if (found ^ (c->type == CONSTRAINT_URI) ) return LDAP_CONSTRAINT_VIOLATION; /* constraint violation */ break; }