ldb-tdb: Fix a wrong parameter in ltdb_store
authorMatthieu Patou <mat@matws.net>
Thu, 27 Dec 2012 05:41:52 +0000 (21:41 -0800)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 8 Feb 2013 04:06:33 +0000 (15:06 +1100)
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/ldb_tdb/ldb_tdb.c

index 860ee146a605ffe6d6e4b8b833424dc556ae1a16..4fb151622aa12f19a78884bbc52678cb890c2d45 100644 (file)
@@ -265,7 +265,8 @@ int ltdb_store(struct ldb_module *module, const struct ldb_message *msg, int flg
                return LDB_ERR_OTHER;
        }
 
-       ret = ldb_pack_data(module, msg, (struct ldb_val *)&tdb_data);
+       ret = ldb_pack_data(ldb_module_get_ctx(module),
+                           msg, (struct ldb_val *)&tdb_data);
        if (ret == -1) {
                talloc_free(tdb_key.dptr);
                return LDB_ERR_OTHER;