summaryrefslogtreecommitdiffstats
path: root/src/responder
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-07-29 11:33:19 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-07-31 11:05:34 +0200
commitf0f161d767d60daa1400b1531bff4e7feb39ccbf (patch)
tree49f5c51f1a6dc164428362eda05548f4ccf1855b /src/responder
parent6266b15180bcbfe3646a2c43c69901bcf316b65c (diff)
downloadsssd-f0f161d767d60daa1400b1531bff4e7feb39ccbf.tar.gz
sssd-f0f161d767d60daa1400b1531bff4e7feb39ccbf.tar.xz
sssd-f0f161d767d60daa1400b1531bff4e7feb39ccbf.zip
Fix netgroup lookup when using fully qualified name
Diffstat (limited to 'src/responder')
-rw-r--r--src/responder/nss/nsssrv_netgroup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/responder/nss/nsssrv_netgroup.c b/src/responder/nss/nsssrv_netgroup.c
index 773e5ecb3..18cd0da47 100644
--- a/src/responder/nss/nsssrv_netgroup.c
+++ b/src/responder/nss/nsssrv_netgroup.c
@@ -216,7 +216,7 @@ static struct tevent_req *setnetgrent_send(TALLOC_CTX *mem_ctx,
}
/* Save the netgroup name for getnetgrent */
- client->netgr_name = talloc_strdup(client, rawname);
+ client->netgr_name = talloc_strdup(client, state->netgr_shortname);
if (!client->netgr_name) {
ret = ENOMEM;
goto error;
@@ -227,7 +227,7 @@ static struct tevent_req *setnetgrent_send(TALLOC_CTX *mem_ctx,
cmdctx->check_next = true;
/* Save the netgroup name for getnetgrent */
- client->netgr_name = talloc_strdup(client, state->netgr_shortname);
+ client->netgr_name = talloc_strdup(client, rawname);
if (!client->netgr_name) {
ret = ENOMEM;
goto error;