aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2012-08-28 15:09:38 +0000
committerTarmac <Unknown>2012-08-28 15:09:38 +0000
commitb315eb605c786b868a8acb71f9132e5825436328 (patch)
tree4c9694993c1248c9aaec68fbbfbc668c26c8cbb3
parentd67a26ba2585bd8bc74fed85e3ba0f4bc48f6f35 (diff)
parent0646327b9cfca2836bcd1036d226cd6d23de4877 (diff)
downloadlibpam-freerdp2-b315eb605c786b868a8acb71f9132e5825436328.tar.gz
libpam-freerdp2-b315eb605c786b868a8acb71f9132e5825436328.tar.bz2
libpam-freerdp2-b315eb605c786b868a8acb71f9132e5825436328.zip
Adding a setcred function so callers are happy. Approved by Albert Astals Cid, jenkins.
-rw-r--r--src/pam-freerdp.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/pam-freerdp.c b/src/pam-freerdp.c
index d1a6578..9774bfb 100644
--- a/src/pam-freerdp.c
+++ b/src/pam-freerdp.c
@@ -337,12 +337,20 @@ pam_sm_close_session (pam_handle_t *pamh, int flags, int argc, const char **argv
return PAM_IGNORE;
}
+/* LightDM likes to have this function around, but we don't need it as we
+ don't have a token hanging around. */
+PAM_EXTERN int
+pam_sm_setcred (pam_handle_t *pamh, int flags, int argc, const char ** argv)
+{
+ return PAM_SUCCESS;
+}
+
#ifdef PAM_STATIC
struct pam_module _pam_freerdp_modstruct = {
- "pam-freerdp",
+ "pam_freerdp",
pam_sm_authenticate,
- NULL,
+ pam_sm_setcred,
NULL,
pam_sm_open_session,
pam_sm_close_session,