]> git.sur5r.net Git - openldap/commitdiff
Set sr_type=REP_SEARCH before be_operational
authorHallvard Furuseth <hallvard@openldap.org>
Tue, 4 Jan 2011 15:12:45 +0000 (15:12 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Tue, 4 Jan 2011 15:12:45 +0000 (15:12 +0000)
servers/slapd/back-sql/compare.c
servers/slapd/backend.c
servers/slapd/syncrepl.c

index d74bc18909ec29559d8fc4c7d232ec3edf24393b..6c931cc35c5425cd000c291573ba2a3b97f779d5 100644 (file)
@@ -98,7 +98,7 @@ backsql_compare( Operation *op, SlapReply *rs )
        }
 
        if ( is_at_operational( op->oq_compare.rs_ava->aa_desc->ad_type ) ) {
-               SlapReply       nrs = { 0 };
+               SlapReply       nrs = { REP_SEARCH };
                Attribute       **ap;
 
                for ( ap = &e.e_attrs; *ap; ap = &(*ap)->a_next )
index c19501d758f13713a7fdfb5e4e16adc65882fc40..c3ce80d1958961046076be6733a281ec1d67a789 100644 (file)
@@ -1676,7 +1676,7 @@ fe_acl_attribute(
 
                a = attr_find( e->e_attrs, entry_at );
                if ( a == NULL ) {
-                       SlapReply       rs = { 0 };
+                       SlapReply       rs = { REP_SEARCH };
                        AttributeName   anlist[ 2 ];
 
                        anlist[ 0 ].an_name = entry_at->ad_cname;
@@ -1840,7 +1840,7 @@ backend_access(
                } else {
                        a = attr_find( e->e_attrs, entry_at );
                        if ( a == NULL ) {
-                               SlapReply       rs = { 0 };
+                               SlapReply       rs = { REP_SEARCH };
                                AttributeName   anlist[ 2 ];
 
                                anlist[ 0 ].an_name = entry_at->ad_cname;
index 9760783c116976102c4eb7772e3f78d8ca07bdcd..e86fc76a018d64423627eeb7a095b2659567bd0a 100644 (file)
@@ -466,7 +466,7 @@ check_syncprov(
        AttributeName at[2];
        Attribute a = {0};
        Entry e = {0};
-       SlapReply rs = {0};
+       SlapReply rs = {REP_SEARCH};
        int i, j, changed = 0;
 
        /* Look for contextCSN from syncprov overlay. If