aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog2
-rw-r--r--src/pam-x2go.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index d52b6c8..09899ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ libpam-x2go (0.0.0.1-0~x2go1) UNRELEASED; urgency=low
* Adaptations of the forked original to work with X2Go:
- Check the authentication token via libssh (ssh login to the remote
server).
+ - Set PAM_SM_AUTH and PAM_SM_SESSION before including
+ security/pam_modules.h.
* /debian/rules:
- Override auto_build with our own automake mechanism.
* /debian/control:
diff --git a/src/pam-x2go.c b/src/pam-x2go.c
index 6110da2..dce022f 100644
--- a/src/pam-x2go.c
+++ b/src/pam-x2go.c
@@ -30,6 +30,8 @@
#include <grp.h>
#include <errno.h>
+#define PAM_SM_AUTH
+#define PAM_SM_SESSION
#include <security/pam_modules.h>
#include <security/pam_modutil.h>
#include <security/pam_appl.h>