Remove more uses of global_loadparm.
[jelmer/samba4-debian.git] / source / kdc / hdb-ldb.c
index d8877655c96e77a270fdc5bab98605e3c9a92200..2143d26cdec60dc6ff28cd26611f057daf3690d1 100644 (file)
@@ -430,6 +430,7 @@ static krb5_error_code LDB_message2entry(krb5_context context, HDB *db,
        }
 
        private->entry_ex = entry_ex;
+       private->iconv_convenience = lp_iconv_convenience(lp_ctx);
 
        talloc_set_destructor(private, hdb_ldb_destrutor);
 
@@ -546,7 +547,7 @@ static krb5_error_code LDB_message2entry(krb5_context context, HDB *db,
        entry_ex->entry.generation = NULL;
 
        /* Get keys from the db */
-       ret = LDB_message2entry_keys(context, lp_iconv_convenience(lp_ctx), private, msg, userAccountControl, entry_ex);
+       ret = LDB_message2entry_keys(context, private->iconv_convenience, private, msg, userAccountControl, entry_ex);
        if (ret) {
                /* Could be bougus data in the entry, or out of memory */
                goto out;