diff options
author | William Jon McCann <mccann@jhu.edu> | 2007-03-06 02:32:10 -0500 |
---|---|---|
committer | William Jon McCann <mccann@jhu.edu> | 2007-03-06 02:32:10 -0500 |
commit | 98ea3604c92a4c0317d2f9626f097bc384caf70a (patch) | |
tree | a65845711b3d2fb0776664a6556d8aa6f127b30a /pam-ck-connector | |
parent | 699923e665a4606a1b3f6822e4e4917f86a2a713 (diff) |
add is-local back to the pam module
Diffstat (limited to 'pam-ck-connector')
-rw-r--r-- | pam-ck-connector/pam-ck-connector.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pam-ck-connector/pam-ck-connector.c b/pam-ck-connector/pam-ck-connector.c index 9ddf426..39c0332 100644 --- a/pam-ck-connector/pam-ck-connector.c +++ b/pam-ck-connector/pam-ck-connector.c @@ -150,12 +150,14 @@ pam_sm_open_session (pam_handle_t *pamh, char buf[256]; char ttybuf[PATH_MAX]; DBusError error; + dbus_bool_t is_local; ret = PAM_IGNORE; display_device = ""; x11_display = ""; remote_host_name = ""; + is_local = TRUE; _parse_pam_args (pamh, flags, argc, argv); @@ -195,6 +197,7 @@ pam_sm_open_session (pam_handle_t *pamh, if (opt_debug) { pam_syslog (pamh, LOG_INFO, "using '%s' as remote-host-name", remote_host_name); } + is_local = FALSE; } if ((s = pam_getenv (pamh, "CKCON_TTY")) != NULL) { @@ -228,6 +231,7 @@ pam_sm_open_session (pam_handle_t *pamh, "display-device", &display_device, "x11-display", &x11_display, "remote-host-name", &remote_host_name, + "is-local", &is_local, NULL); if (opt_debug) { pam_syslog (pamh, LOG_INFO, "open session result: %d", res); |