s4:dsdb/common/util.c - fully remove "samdb_msg_add_string"
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Wed, 23 Feb 2011 09:13:56 +0000 (10:13 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 1 Mar 2011 05:29:03 +0000 (06:29 +0100)
This isn't needed anymore and will be substituted by
"ldb_msg_add_string".

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
source4/dsdb/common/util.c

index 7527f355b76b592119386ba02c73416976142c97..f87ed871c0308f21e570b953781df5cba6ddb219 100644 (file)
@@ -702,7 +702,7 @@ struct ldb_message_element *samdb_find_attribute(struct ldb_context *ldb,
 int samdb_find_or_add_value(struct ldb_context *ldb, struct ldb_message *msg, const char *name, const char *set_value)
 {
        if (samdb_find_attribute(ldb, msg, name, set_value) == NULL) {
-               return samdb_msg_add_string(ldb, msg, msg, name, set_value);
+               return ldb_msg_add_string(msg, name, set_value);
        }
        return LDB_SUCCESS;
 }
@@ -716,22 +716,7 @@ int samdb_find_or_add_attribute(struct ldb_context *ldb, struct ldb_message *msg
                return LDB_SUCCESS;
        }
 
-       return samdb_msg_add_string(ldb, msg, msg, name, set_value);
-}
-
-
-
-/*
-  add a string element to a message
-*/
-int samdb_msg_add_string(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg,
-                        const char *attr_name, const char *str)
-{
-       const char *s = talloc_strdup(mem_ctx, str);
-       if (s == NULL) {
-               return ldb_oom(sam_ldb);
-       }
-       return ldb_msg_add_string(msg, attr_name, s);
+       return ldb_msg_add_string(msg, name, set_value);
 }
 
 /*
@@ -1034,7 +1019,7 @@ int samdb_msg_set_string(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struc
        if (el) {
                el->num_values = 0;
        }
-       return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, str);
+       return ldb_msg_add_string(msg, attr_name, str);
 }
 
 /*