s4:samldb LDB module - assign better memory contexts on two places
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Tue, 5 Oct 2010 07:59:30 +0000 (09:59 +0200)
committerMatthias Dieter Wallnöfer <mdw@sn-devel-104.sn.samba.org>
Tue, 5 Oct 2010 08:43:19 +0000 (08:43 +0000)
source4/dsdb/samdb/ldb_modules/samldb.c

index 06f70a531109ed7b6c8462b2747ee73b2a2deaf5..0e4d852d1562b243dfa68dceb0b7eaf64d997d5d 100644 (file)
@@ -721,7 +721,7 @@ static int samldb_fill_object(struct samldb_ctx *ac, const char *type)
                         * caller. Use the entry DN for it. */
                        ac->dn = ac->msg->dn;
 
-                       ret = samdb_msg_add_string(ldb, ac, ac->msg,
+                       ret = samdb_msg_add_string(ldb, ac->msg, ac->msg,
                                                   "defaultObjectCategory",
                                                   ldb_dn_get_linearized(ac->dn));
                        if (ret != LDB_SUCCESS) {
@@ -745,7 +745,7 @@ static int samldb_fill_object(struct samldb_ctx *ac, const char *type)
                if (!ldb_msg_find_element(ac->msg, "lDAPDisplayName")) {
                        /* the RDN has prefix "CN" */
                        ret = ldb_msg_add_string(ac->msg, "lDAPDisplayName",
-                               samdb_cn_to_lDAPDisplayName(ac,
+                               samdb_cn_to_lDAPDisplayName(ac->msg,
                                        (const char *) rdn_value->data));
                        if (ret != LDB_SUCCESS) {
                                ldb_oom(ldb);