From 4423c6868581dfcc59a07c37f059703913774a5a Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Tue, 27 Oct 2009 09:16:36 -0400 Subject: Fix segfault Fix copy/paste error that picked up the wrong request structure to pass down. This was causing the talloc code that checks for the right signature to fail and abort as the 2 request structures have different state structures attacched. --- server/responder/pam/pamsrv_cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/responder/pam/pamsrv_cmd.c b/server/responder/pam/pamsrv_cmd.c index dfe67cdfe..db59279c5 100644 --- a/server/responder/pam/pamsrv_cmd.c +++ b/server/responder/pam/pamsrv_cmd.c @@ -376,7 +376,7 @@ static void set_last_login_done(struct tevent_req *subreq) struct tevent_req); int ret; - ret = sysdb_transaction_commit_recv(req); + ret = sysdb_transaction_commit_recv(subreq); if (ret != EOK) { DEBUG(2, ("set_last_login failed.\n")); tevent_req_error(req, ret); -- cgit