From 46e41c1b8cf6fc03c827ceea011833ba47b45db7 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Wed, 22 Apr 2009 16:58:51 +0200 Subject: fix for a seq fault when pam_reply_delay is called. see https://fedorahosted.org/sssd/ticket/25 --- server/responder/pam/pamsrv_cmd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server/responder/pam') diff --git a/server/responder/pam/pamsrv_cmd.c b/server/responder/pam/pamsrv_cmd.c index e229862c0..45f44c3e9 100644 --- a/server/responder/pam/pamsrv_cmd.c +++ b/server/responder/pam/pamsrv_cmd.c @@ -172,6 +172,8 @@ static void pam_reply(struct pam_auth_req *preq) } } + cctx = preq->cctx; + if (pd->response_delay > 0) { ret = gettimeofday(&tv, NULL); if (ret != EOK) { @@ -194,8 +196,6 @@ static void pam_reply(struct pam_auth_req *preq) return; } - cctx = preq->cctx; - ret = sss_packet_new(cctx->creq, 0, sss_packet_get_cmd(cctx->creq->in), &cctx->creq->out); if (ret != EOK) { -- cgit