From 36fc83f3f64bb16db7bef3e1cebe829424edacd1 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Fri, 1 Oct 2010 11:30:44 +0200 Subject: Add handling of nested netgroups to nss client --- src/responder/nss/nsssrv_netgroup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/responder/nss') diff --git a/src/responder/nss/nsssrv_netgroup.c b/src/responder/nss/nsssrv_netgroup.c index 8c6de84cd..706a660c9 100644 --- a/src/responder/nss/nsssrv_netgroup.c +++ b/src/responder/nss/nsssrv_netgroup.c @@ -797,13 +797,16 @@ static errno_t nss_cmd_retnetgrent(struct cli_ctx *client, domainlen += strlen(triples[client->netgrent_cur]->domainname); } - len = hostlen + userlen + domainlen; + len = 1 + hostlen + userlen + domainlen; ret = sss_packet_grow(packet, len); if (ret != EOK) { return ret; } sss_packet_get_body(packet, &body, &blen); + body[rp] = SSS_NETGR_REP_TRIPLE; + rp++; + if (hostlen == 1) { body[rp] = '\0'; } else { -- cgit