From 6d485cdb11d3c2b8855a6380f759ae2df6e5c35b Mon Sep 17 00:00:00 2001 From: Jan Zeleny Date: Mon, 5 Mar 2012 04:04:28 -0500 Subject: Basic support for subdomains in auth provider --- src/providers/data_provider_be.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/providers/data_provider_be.c') diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c index 101bd3b2..f550c4ea 100644 --- a/src/providers/data_provider_be.c +++ b/src/providers/data_provider_be.c @@ -813,10 +813,12 @@ static int be_pam_handler(DBusMessage *message, struct sbus_connection *conn) } pd->pam_status = PAM_SYSTEM_ERR; - pd->domain = talloc_strdup(pd, becli->bectx->domain->name); if (pd->domain == NULL) { - talloc_free(be_req); - return ENOMEM; + pd->domain = talloc_strdup(pd, becli->bectx->domain->name); + if (pd->domain == NULL) { + talloc_free(be_req); + return ENOMEM; + } } -- cgit