diff options
author | Sumit Bose <sbose@redhat.com> | 2009-03-11 19:56:51 +0100 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-03-11 16:26:58 -0400 |
commit | 22ff503ab1a8b8fb76f759048e64c621e7560b31 (patch) | |
tree | f3fdb46ab3b3373a2bdeb3cd024d543cf5a53dd4 /server/responder/pam/pamsrv_cmd.c | |
parent | 9a4c22335dff7d6999b97669609e2ca223a54e76 (diff) | |
download | sssd-22ff503ab1a8b8fb76f759048e64c621e7560b31.tar.gz sssd-22ff503ab1a8b8fb76f759048e64c621e7560b31.tar.bz2 sssd-22ff503ab1a8b8fb76f759048e64c621e7560b31.zip |
remove an unnecessary call to confdb
Diffstat (limited to 'server/responder/pam/pamsrv_cmd.c')
-rw-r--r-- | server/responder/pam/pamsrv_cmd.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/server/responder/pam/pamsrv_cmd.c b/server/responder/pam/pamsrv_cmd.c index 56e997e3..c13a5b53 100644 --- a/server/responder/pam/pamsrv_cmd.c +++ b/server/responder/pam/pamsrv_cmd.c @@ -205,7 +205,6 @@ static int pam_forwarder(struct cli_ctx *cctx, int pam_cmd) size_t blen; int ret; struct pam_data *pd; - char *default_domain; pd = talloc(cctx, struct pam_data); if (pd == NULL) return ENOMEM; @@ -229,14 +228,11 @@ static int pam_forwarder(struct cli_ctx *cctx, int pam_cmd) pd->resp_list = NULL; if (pd->domain == NULL) { - ret = confdb_get_string(cctx->nctx->cdb, cctx, "config/domains", - "defaultDomain", "LOCAL", &default_domain); - if (ret != EOK) { - DEBUG(1, ("Failed to call confdb.\n")); - talloc_free(pd); - return ret; + if (cctx->nctx->default_domain != NULL) { + pd->domain = cctx->nctx->default_domain; + } else { + pd->domain = talloc_strdup(pd, "LOCAL"); } - pd->domain = default_domain; DEBUG(4, ("Using default domain [%s].\n", pd->domain)); } |