aboutsummaryrefslogtreecommitdiff
path: root/pam_fscrypt
diff options
context:
space:
mode:
authorJoseph Richey <joerichey94@gmail.com>2017-08-24 00:29:54 -0700
committerJoseph Richey <joerichey94@gmail.com>2017-08-24 00:29:54 -0700
commit19c13e861996c3503be5b0dc5a2cecfe186b1744 (patch)
tree9adaa99808990c0034484ed24d587c07ac70525d /pam_fscrypt
parent7fbff9a4d531e33f3d7c7e0b9871c2e19a55bace (diff)
Updated documentation for PAM module help
Diffstat (limited to 'pam_fscrypt')
-rw-r--r--pam_fscrypt/pam_fscrypt.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pam_fscrypt/pam_fscrypt.go b/pam_fscrypt/pam_fscrypt.go
index 2eecd3a..21bc779 100644
--- a/pam_fscrypt/pam_fscrypt.go
+++ b/pam_fscrypt/pam_fscrypt.go
@@ -78,7 +78,7 @@ func OpenSession(handle *pam.Handle, _ map[string]bool) error {
// We will always clear the the AUTHTOK data
defer handle.ClearData(authtokLabel)
// Increment the count as we add a session
- if _, err := AdjustCount(handle, 1); err != nil {
+ if _, err := AdjustCount(handle, +1); err != nil {
return err
}
@@ -150,6 +150,7 @@ func OpenSession(handle *pam.Handle, _ map[string]bool) error {
func CloseSession(handle *pam.Handle, args map[string]bool) error {
// Only do stuff on session close when we are the last session
if count, err := AdjustCount(handle, -1); err != nil || count != 0 {
+ log.Printf("count is %d and we are not locking", count)
return err
}
@@ -275,7 +276,6 @@ func pam_sm_close_session(pamh unsafe.Pointer, flags, argc C.int, argv **C.char)
func pam_sm_chauthtok(pamh unsafe.Pointer, flags, argc C.int, argv **C.char) C.int {
// Only do rewrapping if we have both AUTHTOKs and a login protector.
if pam.Flag(flags)&pam.PrelimCheck != 0 {
- log.Print("no preliminary checks need to run")
return C.PAM_SUCCESS
}