s4:objectclass LDB module - use the old DN when displaying error messages
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Sat, 19 Jun 2010 15:47:22 +0000 (17:47 +0200)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Sat, 19 Jun 2010 15:53:16 +0000 (17:53 +0200)
source4/dsdb/samdb/ldb_modules/objectclass.c

index 2b4c3989de5db377759c2de50ef027d062c2eac2..3ec6db54e425d005d21106f20aca3caf667573f8 100644 (file)
@@ -1100,7 +1100,7 @@ static int objectclass_do_rename(struct oc_context *ac)
         * we don't get a LDB_ERR_NO_SUCH_OBJECT error. */
        if (ac->search_res == NULL) {
                ldb_asprintf_errstring(ldb, "objectclass: Cannot rename %s, parent does not exist!",
-                                      ldb_dn_get_linearized(ac->req->op.rename.newdn));
+                                      ldb_dn_get_linearized(ac->req->op.rename.olddn));
                return LDB_ERR_OTHER;
        }
 
@@ -1140,7 +1140,7 @@ static int objectclass_do_rename2(struct oc_context *ac)
         * we don't get a LDB_ERR_NO_SUCH_OBJECT error. */
        if (ac->search_res == NULL) {
                ldb_asprintf_errstring(ldb, "objectclass: Cannot rename %s, entry does not exist!",
-                                      ldb_dn_get_linearized(ac->req->op.rename.newdn));
+                                      ldb_dn_get_linearized(ac->req->op.rename.olddn));
                return LDB_ERR_NO_SUCH_OBJECT;
        }