Full_Name: Hallvard B Furuseth
Version: HEAD
OS: 
URL: 
Submission from: (NULL) (193.157.201.41)
Submitted by: hallvard


With this patch (do not commit:-)

Index: servers/slapd/back-meta/search.c
@@ -1740,2 +1740,3 @@
        rs->sr_ref = ( sres == LDAP_REFERRAL ? rs->sr_v2ref : NULL );
+       assert( rs->sr_err || !(rs->sr_text || rs->sr_matched ));
        send_ldap_result( op, rs );

back-meta oftenfails with just
    env TESTLOOPS=1 TESTCHILDREN=1 ./run -b hdb test036-meta-concurrency

It passes the test if instead of the asser you use
    rs->sr_matched = ( sres == LDAP_SUCCESS ? NULL : matched );
but I have not looked into whether that cures the symptom or the bug.

Reply via email to