[SSSD] [PATCH] Pass the correct private data into Data Provider callback

Jakub Hrozek jhrozek at redhat.com
Wed Dec 7 13:27:34 UTC 2011


This was causing segfaults in netgroups processing.
-------------- next part --------------
>From 86838954b1a5d696fc07f6417d280877e66eaddb Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Wed, 7 Dec 2011 14:03:08 +0100
Subject: [PATCH] Pass the correct private data into Data Provider callback

---
 src/responder/nss/nsssrv_cmd.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/responder/nss/nsssrv_cmd.c b/src/responder/nss/nsssrv_cmd.c
index 3132f530b5d7139b5a84f7bf18262ee11a6dc914..759cf669dff274128ecf7035e51c8b150ecc4c36 100644
--- a/src/responder/nss/nsssrv_cmd.c
+++ b/src/responder/nss/nsssrv_cmd.c
@@ -660,7 +660,7 @@ errno_t check_cache(struct nss_dom_ctx *dctx,
             goto error;
         }
         cb_ctx->callback = callback;
-        cb_ctx->ptr = dctx;
+        cb_ctx->ptr = pvt;
         cb_ctx->cctx = dctx->cmdctx->cctx;
         cb_ctx->mem_ctx = dctx;
 
-- 
1.7.7.3



More information about the sssd-devel mailing list