diff options
Diffstat (limited to 'src/tests')
-rw-r--r-- | src/tests/common.h | 1 | ||||
-rw-r--r-- | src/tests/common_dom.c | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/tests/common.h b/src/tests/common.h index 931e603c1..ba3a50a71 100644 --- a/src/tests/common.h +++ b/src/tests/common.h @@ -62,6 +62,7 @@ struct sss_test_ctx { struct confdb_ctx *confdb; struct tevent_context *ev; struct sss_domain_info *dom; + char *confdb_path; bool done; int error; diff --git a/src/tests/common_dom.c b/src/tests/common_dom.c index c0b44456c..42bf358a3 100644 --- a/src/tests/common_dom.c +++ b/src/tests/common_dom.c @@ -35,7 +35,6 @@ create_dom_test_ctx(TALLOC_CTX *mem_ctx, struct sss_test_conf_param *params) { struct sss_test_ctx *test_ctx; - char *conf_db; size_t i; const char *val[2]; val[1] = NULL; @@ -48,14 +47,15 @@ create_dom_test_ctx(TALLOC_CTX *mem_ctx, goto fail; } - conf_db = talloc_asprintf(test_ctx, "%s/%s", tests_path, confdb_path); - if (conf_db == NULL) { + test_ctx->confdb_path = talloc_asprintf(test_ctx, "%s/%s", + tests_path, confdb_path); + if (test_ctx->confdb_path == NULL) { DEBUG(SSSDBG_CRIT_FAILURE, "talloc_asprintf failed\n"); goto fail; } /* Connect to the conf db */ - ret = confdb_init(test_ctx, &test_ctx->confdb, conf_db); + ret = confdb_init(test_ctx, &test_ctx->confdb, test_ctx->confdb_path); if (ret != EOK) { DEBUG(SSSDBG_CRIT_FAILURE, "confdb_init failed: %d\n", ret); goto fail; |