]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-tcl/tcl_modrdn.c
Fixes for NO_THREADS
[openldap] / servers / slapd / back-tcl / tcl_modrdn.c
index e3dc71731f7068d3fe6d780b0a20cbf648451d23..361789b77d3f24666ac1b75f0beb429e2a0797ec 100644 (file)
@@ -62,10 +62,11 @@ tcl_back_modrdn (
 
        command = (char *) ch_malloc (ti->ti_modrdn.bv_len + suf_tcl.bv_len
                + dn->bv_len + newrdn->bv_len
-               + (newSuperior ? newSuperior->bv_len : 0) + 64);
+               + (newSuperior ? newSuperior->bv_len : 0) + 84);
        if ( newSuperior ) {
-               sprintf (command, "%s MODRDN {%ld} {%s} {%s} {%s} %d {%s}",
-                        ti->ti_modrdn.bv_val, (long) op->o_msgid, 
+               sprintf (command, "%s MODRDN {%ld/%ld} {%s} {%s} {%s} %d {%s}",
+                        ti->ti_modrdn.bv_val,
+                        op->o_connid, (long) op->o_msgid, 
                         suf_tcl.bv_val, dn->bv_val,
                         newrdn->bv_val, deleteoldrdn ? 1 : 0, 
                         newSuperior->bv_val );