aboutsummaryrefslogtreecommitdiff
path: root/pam/pam.go
diff options
context:
space:
mode:
authorJoseph Richey <joerichey@google.com>2017-09-29 03:13:57 -0700
committerGitHub <noreply@github.com>2017-09-29 03:13:57 -0700
commit3ca15548454f773ea3290f810ed1b1d55fec1783 (patch)
treea04076b22ee22298667e0386716d76a87239e364 /pam/pam.go
parenta949b13dac670014c37c7181e368b9c0c7a7f0f5 (diff)
parent6f6c91993294d9bc753d22f58884dcc8e0a2f108 (diff)
Merge pull request #65 from google/session_keyring
security: Add check option to UserKeyringID
Diffstat (limited to 'pam/pam.go')
-rw-r--r--pam/pam.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pam/pam.go b/pam/pam.go
index a3642cc..0f20f30 100644
--- a/pam/pam.go
+++ b/pam/pam.go
@@ -131,7 +131,7 @@ func (h *Handle) GetItem(i Item) (unsafe.Pointer, error) {
// StartAsPamUser sets the effective privileges to that of the PAM user, and
// configures the PAM user's keyrings to be properly linked.
func (h *Handle) StartAsPamUser() error {
- if _, err := security.UserKeyringID(h.PamUser); err != nil {
+ if _, err := security.UserKeyringID(h.PamUser, true); err != nil {
log.Printf("Setting up keyrings in PAM: %v", err)
}
return security.SetThreadPrivileges(h.PamUser)