summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/appl/bsd/ChangeLog12
-rw-r--r--src/appl/bsd/krlogind.c4
2 files changed, 15 insertions, 1 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index d786903a6..bb3b6d392 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -1,3 +1,10 @@
+Fri Apr 12 23:38:25 1996 Richard Basch <basch@lehman.com>
+
+ * krlogind.c (cleanup): Destroy any forwarded credentials at the
+ end of the login session (they were placed in an unusual location
+ anyway, so the chance that someone will be trying to reuse those
+ credentials is minimal)
+
Thu Apr 11 00:22:51 1996 Richard Basch <basch@lehman.com>
* kcmd.c: Cleaned up whitespace and removed commented & unused cruft
@@ -28,6 +35,11 @@ Mon Apr 1 10:12:44 1996 Richard Basch <basch@lehman.com>
on the variable usage in the code. Also, the tests for Solaris
were incorrect.
+Fri Mar 29 16:22:18 1996 Richard Basch <basch@lehman.com>
+
+ * kcmd.c, krlogin.c, krsh.c, krcp.c:
+ Allow for a proxy forwarder to be specified
+
Sat Mar 23 17:20:00 1996 Sam Hartman <hartmans@tertius.mit.edu>
* krcp.c (des_write): Use krb5_net_write instead of write, because
diff --git a/src/appl/bsd/krlogind.c b/src/appl/bsd/krlogind.c
index d78ab6fbc..6551192a3 100644
--- a/src/appl/bsd/krlogind.c
+++ b/src/appl/bsd/krlogind.c
@@ -994,8 +994,10 @@ protocol(f, p)
krb5_sigtype cleanup()
{
-pty_cleanup (line, pid, 1);
+ pty_cleanup (line, pid, 1);
shutdown(netf, 2);
+ if (ccache)
+ krb5_cc_destroy(bsd_context, ccache);
exit(1);
}