]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/memberof.c
Happy New Year!
[openldap] / servers / slapd / overlays / memberof.c
index 17cbae7f85834a32a402c49755171f9603889e0b..40ad6e274a8ed71d5596799e631544bb1e02b451 100644 (file)
@@ -737,6 +737,7 @@ memberof_op_add( Operation *op, SlapReply *rs )
        sc->sc_private = sc+1;
        sc->sc_response = memberof_res_add;
        sc->sc_cleanup = memberof_cleanup;
+       sc->sc_writewait = 0;
        mci = sc->sc_private;
        mci->on = on;
        mci->member = NULL;
@@ -771,6 +772,7 @@ memberof_op_delete( Operation *op, SlapReply *rs )
        sc->sc_private = sc+1;
        sc->sc_response = memberof_res_delete;
        sc->sc_cleanup = memberof_cleanup;
+       sc->sc_writewait = 0;
        mci = sc->sc_private;
        mci->on = on;
        mci->member = NULL;
@@ -882,7 +884,6 @@ memberof_op_modify( Operation *op, SlapReply *rs )
                                        assert( ml->sml_nvalues != NULL );
                
                                        for ( i = 0; !BER_BVISNULL( &ml->sml_nvalues[ i ] ); i++ ) {
-                                               int             rc;
                                                Entry           *e;
                
                                                /* ITS#6670 Ignore member pointing to this entry */
@@ -1190,6 +1191,7 @@ done2:;
        sc->sc_private = sc+1;
        sc->sc_response = memberof_res_modify;
        sc->sc_cleanup = memberof_cleanup;
+       sc->sc_writewait = 0;
        mci = sc->sc_private;
        mci->on = on;
        mci->member = NULL;
@@ -1235,6 +1237,7 @@ memberof_op_modrdn( Operation *op, SlapReply *rs )
        sc->sc_private = sc+1;
        sc->sc_response = memberof_res_modrdn;
        sc->sc_cleanup = memberof_cleanup;
+       sc->sc_writewait = 0;
        mci = sc->sc_private;
        mci->on = on;
        mci->member = NULL;