diff options
author | Jan Zeleny <jzeleny@redhat.com> | 2012-03-05 04:04:28 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-04-24 09:19:43 -0400 |
commit | 6d485cdb11d3c2b8855a6380f759ae2df6e5c35b (patch) | |
tree | 4410b92fa1878a898976e20d9e8d68f92179d099 /src/providers/data_provider_be.c | |
parent | 8aec6ca927c4cb08933d3725447765d08553c4de (diff) | |
download | sssd-6d485cdb11d3c2b8855a6380f759ae2df6e5c35b.tar.gz sssd-6d485cdb11d3c2b8855a6380f759ae2df6e5c35b.tar.xz sssd-6d485cdb11d3c2b8855a6380f759ae2df6e5c35b.zip |
Basic support for subdomains in auth provider
Diffstat (limited to 'src/providers/data_provider_be.c')
-rw-r--r-- | src/providers/data_provider_be.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c index 101bd3b25..f550c4ead 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; + } } |