ldb: add more const to ldb_module_load_list()
authorStefan Metzmacher <metze@samba.org>
Tue, 10 Sep 2013 10:55:10 +0000 (12:55 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 25 Sep 2013 08:23:46 +0000 (10:23 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/ABI/ldb-1.1.16.sigs
lib/ldb/common/ldb_modules.c
lib/ldb/include/ldb_module.h

index eac5194550ed5180c35b0a1b98cca3cb6f453be7..1e8a9ce7b38847fb6e125f08f18975be8307169d 100644 (file)
@@ -130,7 +130,7 @@ ldb_module_get_name: const char *(struct ldb_module *)
 ldb_module_get_ops: const struct ldb_module_ops *(struct ldb_module *)
 ldb_module_get_private: void *(struct ldb_module *)
 ldb_module_init_chain: int (struct ldb_context *, struct ldb_module *)
-ldb_module_load_list: int (struct ldb_context *, const char **, struct ldb_module *, struct ldb_module **)
+ldb_module_load_list: int (struct ldb_context *, const char * const *, struct ldb_module *, struct ldb_module **)
 ldb_module_new: struct ldb_module *(TALLOC_CTX *, struct ldb_context *, const char *, const struct ldb_module_ops *)
 ldb_module_next: struct ldb_module *(struct ldb_module *)
 ldb_module_popt_options: struct poptOption **(struct ldb_context *)
index a39b12df92ecf690f718c0a985b0291ee1d62b82..721f1bc02eaf4f1ac7548db6d2ce779888164b78 100644 (file)
@@ -295,7 +295,7 @@ int ldb_register_module(const struct ldb_module_ops *ops)
 /*
   load a list of modules
  */
-int ldb_module_load_list(struct ldb_context *ldb, const char **module_list,
+int ldb_module_load_list(struct ldb_context *ldb, const char * const *module_list,
                         struct ldb_module *backend, struct ldb_module **out)
 {
        struct ldb_module *module;
@@ -419,7 +419,8 @@ int ldb_load_modules(struct ldb_context *ldb, const char *options[])
        }
 
        if (modules != NULL) {
-               ret = ldb_module_load_list(ldb, modules, ldb->modules, &ldb->modules);
+               const char * const *mlist = (const char * const *)modules;
+               ret = ldb_module_load_list(ldb, mlist, ldb->modules, &ldb->modules);
                if (ret != LDB_SUCCESS) {
                        talloc_free(mem_ctx);
                        return ret;
index be50c092101b016bb8a9d6e6856b10e492387f8b..7e5d67284b42d6e712f9ab6a9745e8fa555d0953 100644 (file)
@@ -315,7 +315,7 @@ void ldb_module_set_next(struct ldb_module *module, struct ldb_module *next);
 /*
   load a list of modules
  */
-int ldb_module_load_list(struct ldb_context *ldb, const char **module_list,
+int ldb_module_load_list(struct ldb_context *ldb, const char * const *module_list,
                         struct ldb_module *backend, struct ldb_module **out);
 
 /*