r7602: fix some compiler warnings
authorDerrell Lipman <derrell@samba.org>
Wed, 15 Jun 2005 02:45:11 +0000 (02:45 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:18:13 +0000 (13:18 -0500)
(This used to be commit ce9966e091d36f66d409ac6f7b5e462c9dc37325)

source4/lib/ldb/common/ldb_msg.c
source4/lib/ldb/ldb_ldap/ldb_ldap.c
source4/lib/ldb/ldb_tdb/ldb_search.c

index 8d921b989b377c6c3f2f69f52d01793db65423c3..295c74c90de4f5de1a212e9b76a7c9c632a02208 100644 (file)
@@ -443,7 +443,7 @@ struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
                               el2->values,
                               sizeof(struct ldb_val) * el2->num_values);
                        el1->num_values += el2->num_values;
-                       talloc_free(el2->name);
+                       talloc_free(discard_const_p(char, el2->name));
                        if (i+1<msg2->num_elements) {
                                memmove(el2, el2+1, sizeof(struct ldb_message_element) * 
                                        (msg2->num_elements - (i+1)));
index b3d8fcc1a5dd96a1341ca085f917935f46cb6ed4..828bcc5d61cb48430ecf1b4223c68771176789c6 100644 (file)
@@ -351,7 +351,7 @@ static LDAPMod **lldb_msg_to_mods(struct ldb_context *ldb,
                                break;
                        }
                }
-               mods[num_mods]->mod_type = el->name;
+               mods[num_mods]->mod_type = discard_const_p(char, el->name);
                mods[num_mods]->mod_vals.modv_bvals = talloc_array(mods[num_mods], 
                                                                     struct berval *,
                                                                     1+el->num_values);
index d210510ff2bd0bb22e10da9e6c004c249b980705..3644d046e095c3df3253ba484d5f1b0d8b103598 100644 (file)
@@ -169,7 +169,7 @@ static struct ldb_message *ltdb_pull_attrs(struct ldb_module *module,
                                talloc_free(ret);
                                return NULL;                            
                        }
-                       talloc_free(el2.name);
+                       talloc_free(discard_const_p(char, el2.name));
                        continue;
                }