diff options
author | Tim Rice <tim@multitalents.net> | 2006-02-07 15:18:54 -0800 |
---|---|---|
committer | Tim Rice <tim@multitalents.net> | 2006-02-07 15:18:54 -0800 |
commit | cefc0e9b28624243e3c704684164676acf6befe2 (patch) | |
tree | 37050046d3fa0f9ae1adf773f76355312e7cc713 /session.c | |
parent | f8e2ef1557d84c70abd1a0e360830a85fedf53a4 (diff) |
- (tim) [session.c] Logout records were not updated on systems with
post auth privsep disabled due to bug 1086 changes. Analysis and patch
by vinschen at redhat.com. OK tim@, dtucker@.
Diffstat (limited to 'session.c')
-rw-r--r-- | session.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2176,7 +2176,6 @@ session_exit_message(Session *s, int status) | |||
2176 | 2176 | ||
2177 | /* disconnect channel */ | 2177 | /* disconnect channel */ |
2178 | debug("session_exit_message: release channel %d", s->chanid); | 2178 | debug("session_exit_message: release channel %d", s->chanid); |
2179 | s->pid = 0; | ||
2180 | 2179 | ||
2181 | /* | 2180 | /* |
2182 | * Adjust cleanup callback attachment to send close messages when | 2181 | * Adjust cleanup callback attachment to send close messages when |
@@ -2238,6 +2237,7 @@ session_close_by_pid(pid_t pid, int status) | |||
2238 | session_exit_message(s, status); | 2237 | session_exit_message(s, status); |
2239 | if (s->ttyfd != -1) | 2238 | if (s->ttyfd != -1) |
2240 | session_pty_cleanup(s); | 2239 | session_pty_cleanup(s); |
2240 | s->pid = 0; | ||
2241 | } | 2241 | } |
2242 | 2242 | ||
2243 | /* | 2243 | /* |