summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-05-07 14:07:56 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-08-08 22:59:10 +0200
commit66815ef2471504537ca1a8774b01ca771d04af49 (patch)
treeb71a4d7f5e321a9c5b0b43ca8ad8095ac514016d
parente26fbae9b73eeb5d3d9c1108d02c081ebd48d068 (diff)
downloadsssd-66815ef2471504537ca1a8774b01ca771d04af49.tar.gz
sssd-66815ef2471504537ca1a8774b01ca771d04af49.tar.xz
sssd-66815ef2471504537ca1a8774b01ca771d04af49.zip
sudo responder: use fully qualified name for subdomain userssssd-1.9.2-103.el6
https://fedorahosted.org/sssd/ticket/1912 Patch that converts subdomain usernames into fully qualified format made it to the 1.9 branch but sudo wasn't aware of it. This patch changes sysdb_getpwnam call to sysdb_subdom_getpwnam which converts username into fqn if the domain is subdomain.
-rw-r--r--src/responder/sudo/sudosrv_get_sudorules.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/responder/sudo/sudosrv_get_sudorules.c b/src/responder/sudo/sudosrv_get_sudorules.c
index 431f0fb1c..ad119dbb5 100644
--- a/src/responder/sudo/sudosrv_get_sudorules.c
+++ b/src/responder/sudo/sudosrv_get_sudorules.c
@@ -136,7 +136,7 @@ static errno_t sudosrv_get_user(struct sudo_dom_ctx *dctx)
goto done;
}
- ret = sysdb_getpwnam(dctx, sysdb, name, &user);
+ ret = sysdb_subdom_getpwnam(dctx, sysdb, name, &user);
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE,
("Failed to make request to our cache!\n"));