summaryrefslogtreecommitdiffstats
path: root/server/responder/common/responder_common.c
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2009-03-27 13:53:16 -0400
committerSimo Sorce <ssorce@redhat.com>2009-03-27 13:54:25 -0400
commit11cd9b94e6fc6ce22387a49f146f875c03bf9b54 (patch)
tree077b708b35231700474e7eaed5f36c7ad7aea4cc /server/responder/common/responder_common.c
parenta19c42b15aff752310a6a6bb43d0e62534e8d117 (diff)
downloadsssd-11cd9b94e6fc6ce22387a49f146f875c03bf9b54.tar.gz
sssd-11cd9b94e6fc6ce22387a49f146f875c03bf9b54.tar.xz
sssd-11cd9b94e6fc6ce22387a49f146f875c03bf9b54.zip
Make nsssrv use the common responder functions
Make nss_ctx a private pointer of the common resp_ctx Use sss_process_init and remove all duplicate functions from nsssrv.c
Diffstat (limited to 'server/responder/common/responder_common.c')
-rw-r--r--server/responder/common/responder_common.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/server/responder/common/responder_common.c b/server/responder/common/responder_common.c
index 3b566b9c1..fa024d53e 100644
--- a/server/responder/common/responder_common.c
+++ b/server/responder/common/responder_common.c
@@ -455,11 +455,9 @@ failed:
static int sss_init_domains(struct resp_ctx *rctx)
{
- TALLOC_CTX *tmp_ctx;
int ret;
int retval;
- tmp_ctx = talloc_new(rctx);
ret = confdb_get_domains(rctx->cdb, rctx, &rctx->domain_map);
if (ret != EOK) {
retval = ret;
@@ -486,7 +484,6 @@ static int sss_init_domains(struct resp_ctx *rctx)
retval = EOK;
done:
- talloc_free(tmp_ctx);
return retval;
}
@@ -497,7 +494,7 @@ int sss_process_init(TALLOC_CTX *mem_ctx,
struct sss_cmd_table sss_cmds[],
const char *sss_pipe_name,
const char *sss_priv_pipe_name,
- const char *confdb_socket_path,
+ const char *confdb_service_path,
struct sbus_method dp_methods[],
struct resp_ctx **responder_ctx)
{
@@ -515,7 +512,7 @@ int sss_process_init(TALLOC_CTX *mem_ctx,
rctx->sss_cmds = sss_cmds;
rctx->sock_name = sss_pipe_name;
rctx->priv_sock_name = sss_priv_pipe_name;
- rctx->confdb_socket_path = confdb_socket_path;
+ rctx->confdb_service_path = confdb_service_path;
rctx->dp_methods = dp_methods;
ret = sss_init_domains(rctx);
@@ -549,8 +546,6 @@ int sss_process_init(TALLOC_CTX *mem_ctx,
return ret;
}
- rctx->cache_timeout = 600; /* FIXME: read from conf */
-
DEBUG(1, ("Responder Initialization complete\n"));
*responder_ctx = rctx;