diff --git a/servers/slapd/back-ldbm/group.c b/servers/slapd/back-ldbm/group.c
index 41f1df011e5219f63ed9fd4a366d76cce35ac4e8..512f8e6b80c5a4f698b6ae0be0e595bdc5647fef 100644
--- a/servers/slapd/back-ldbm/group.c
+++ b/servers/slapd/back-ldbm/group.c
@@ -123,7 +123,7 @@ ldbm_back_group(
 	bv.bv_val = (char *) op_ndn;
 	bv.bv_len = strlen( op_ndn );         
 
-	if( value_find( group_at, attr->a_vals, &bv ) == 0 ) {
+	if( value_find( group_at, attr->a_vals, &bv ) != LDAP_SUCCESS ) {
 		Debug( LDAP_DEBUG_ACL,
 			"<= ldbm_back_group: \"%s\" not in \"%s\": %s\n", 
 			op_ndn, gr_ndn, group_at_name );