diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2011-07-15 09:12:11 +1000 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2011-07-15 09:12:11 +1000 |
commit | 747b5449507fa3e246367801814ebce11b1b3116 (patch) | |
tree | fba2bcd677a1d261ae3bceb14c36f41c2d1bbd87 | |
parent | b403661fe4ebb31d500129674c2934e3bafaeedb (diff) | |
download | lightdm-747b5449507fa3e246367801814ebce11b1b3116.tar.gz |
Don't close pam session if failed to open it
-rw-r--r-- | src/pam-session.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pam-session.c b/src/pam-session.c index ecfbf290..33b12090 100644 --- a/src/pam-session.c +++ b/src/pam-session.c @@ -451,7 +451,7 @@ pam_session_end (PAMSession *session) { int result; - if (!passwd_file) + if (!passwd_file && session->priv->pam_handle) { result = pam_close_session (session->priv->pam_handle, 0); g_debug ("pam_close_session -> %s", pam_strerror (session->priv->pam_handle, result)); |