idmap_autorid: add a db_context argument to idmap_autorid_saveconfig()
authorMichael Adam <obnox@samba.org>
Wed, 28 Aug 2013 12:03:33 +0000 (14:03 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 1 Oct 2013 08:49:09 +0000 (10:49 +0200)
Pair-Programmed-with: Atul Kulkarni <atul.kulkarni@in.ibm.com>

Signed-off-by: Michael Adam <obnox@samba.org>
Signed-off-by: Atul Kulkarni <atul.kulkarni@in.ibm.com>
source3/winbindd/idmap_autorid.c

index 6b9a472381f68d4449fba5b76bc19d02f37c5366..df2cba191f395332f760f07e100035bb09f20590 100644 (file)
@@ -793,7 +793,8 @@ static struct autorid_global_config *idmap_autorid_loadconfig(struct db_context
 
 }
 
-static NTSTATUS idmap_autorid_saveconfig(struct autorid_global_config *cfg)
+static NTSTATUS idmap_autorid_saveconfig(struct db_context *db,
+                                        struct autorid_global_config *cfg)
 {
 
        NTSTATUS status;
@@ -811,8 +812,7 @@ static NTSTATUS idmap_autorid_saveconfig(struct autorid_global_config *cfg)
 
        data = string_tdb_data(cfgstr);
 
-       status = dbwrap_trans_store_bystring(autorid_db, CONFIGKEY,
-                                            data, TDB_REPLACE);
+       status = dbwrap_trans_store_bystring(db, CONFIGKEY, data, TDB_REPLACE);
 
        talloc_free(cfgstr);
 
@@ -970,7 +970,7 @@ static NTSTATUS idmap_autorid_initialize(struct idmap_domain *dom)
                goto error;
        }
 
-       status = idmap_autorid_saveconfig(config);
+       status = idmap_autorid_saveconfig(autorid_db, config);
 
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(1, ("Failed to store configuration data!\n"));