summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@metason.pico.li.ssimo.org>2009-10-27 09:16:36 -0400
committerStephen Gallagher <sgallagh@redhat.com>2009-10-27 13:35:11 -0400
commit4423c6868581dfcc59a07c37f059703913774a5a (patch)
tree93d408e287a5e0a62b7fc65f8a73233962dc2de4
parent184e45ba2e615c7ba4ef46595558812a92bee75e (diff)
downloadsssd-4423c6868581dfcc59a07c37f059703913774a5a.tar.gz
sssd-4423c6868581dfcc59a07c37f059703913774a5a.tar.xz
sssd-4423c6868581dfcc59a07c37f059703913774a5a.zip
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.
-rw-r--r--server/responder/pam/pamsrv_cmd.c2
1 files changed, 1 insertions, 1 deletions
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);