Destroy any forwarded credentials when we cleanup. (They were stored in
authorRichard Basch <probe@mit.edu>
Sat, 13 Apr 1996 03:42:08 +0000 (03:42 +0000)
committerRichard Basch <probe@mit.edu>
Sat, 13 Apr 1996 03:42:08 +0000 (03:42 +0000)
an unusual location, so they are not likely to be reused by other sessions.)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7810 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/ChangeLog
src/appl/bsd/krlogind.c

index d786903a65bd940a3aec57e057639dbe64b395d2..bb3b6d392ebabd1d9eba39e6f70e241cfb90db02 100644 (file)
@@ -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
index d78ab6fbc2ae1af5def4579057c8a0300df446cc..6551192a3da8afd399e7a9577ed6001f6ce06081 100644 (file)
@@ -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);
 }