diff options
Diffstat (limited to 'server/providers/proxy.c')
-rw-r--r-- | server/providers/proxy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/server/providers/proxy.c b/server/providers/proxy.c index 23360945b..762e90e4a 100644 --- a/server/providers/proxy.c +++ b/server/providers/proxy.c @@ -171,7 +171,7 @@ static void proxy_pam_handler(struct be_req *req) { struct proxy_auth_ctx *ctx;; bool cache_auth_data = false; - ctx = talloc_get_type(req->be_ctx->pvt_auth_data, struct proxy_auth_ctx); + ctx = talloc_get_type(req->be_ctx->be_target_info[BE_TARGET_AUTH].pvt_target_data, struct proxy_auth_ctx); pd = talloc_get_type(req->req_data, struct pam_data); conv.conv=proxy_internal_conv; @@ -2053,7 +2053,7 @@ static void proxy_shutdown(struct be_req *req) static void proxy_auth_shutdown(struct be_req *req) { - talloc_free(req->be_ctx->pvt_auth_data); + talloc_free(req->be_ctx->be_target_info[BE_TARGET_AUTH].pvt_target_data); req->fn(req, EOK, NULL); } |