[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
compare return success(0) in back-meta (ITS#3042)
Full_Name: Raphael Ouazana
Version: 2.2.6
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (194.98.7.155)
Compare operation in meta backend return LDAP_SUCCESS instead of
LDAP_COMPARE_FALSE or LDAP_COMPARE_TRUE.
The following patch should fix it.
--- servers/slapd/back-meta/compare.c.orig 2004-03-26 17:05:44.000000000
+0100
+++ servers/slapd/back-meta/compare.c 2004-03-26 17:09:42.000000000 +0100
@@ -258,7 +258,9 @@
ldap_back_dn_massage( &dc, &matched, &mmatch );
}
- rs->sr_err = rres;
+ if ( rres != LDAP_SUCCESS ) {
+ rs->sr_err = rres;
+ }
rs->sr_matched = mmatch.bv_val;
send_ldap_result( op, rs );
rs->sr_matched = NULL;
Raphael Ouazana.