File 0059-nss-Fix-command-endservent-resetting-wrong-struct-me.patch of Package sssd.39283

From fc3f6a2d713a441a2d02a8a69d5ff4b7eccececb Mon Sep 17 00:00:00 2001
From: Samuel Cabrero <scabrero@suse.de>
Date: Tue, 30 Apr 2019 12:46:48 +0200
Subject: [PATCH] nss: Fix command 'endservent' resetting wrong struct member

Resolves:
https://pagure.io/SSSD/sssd/issue/4050

Signed-off-by: Samuel Cabrero <scabrero@suse.de>

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
(cherry picked from commit 06479a1d724c66b2e93b232a26977b6f8009eef7)
---
 src/responder/nss/nss_cmd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/responder/nss/nss_cmd.c b/src/responder/nss/nss_cmd.c
index 25e663ed5..dae175910 100644
--- a/src/responder/nss/nss_cmd.c
+++ b/src/responder/nss/nss_cmd.c
@@ -1115,7 +1115,7 @@ static errno_t nss_cmd_endservent(struct cli_ctx *cli_ctx)
 
     state_ctx = talloc_get_type(cli_ctx->state_ctx, struct nss_state_ctx);
 
-    return nss_endent(cli_ctx, &state_ctx->grent);
+    return nss_endent(cli_ctx, &state_ctx->svcent);
 }
 
 static errno_t nss_cmd_getsidbyname(struct cli_ctx *cli_ctx)
-- 
2.46.1

openSUSE Build Service is sponsored by