[BACK]Return to gss-serv.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/gss-serv.c between version 1.3.6.1 and 1.4

version 1.3.6.1, 2003/09/16 21:20:25 version 1.4, 2003/09/23 20:17:11
Line 232 
Line 232 
         return (ctx->major);          return (ctx->major);
 }  }
   
 /* As user - called through fatal cleanup hook */  /* As user - called on fatal/exit */
 void  void
 ssh_gssapi_cleanup_creds(void *ignored)  ssh_gssapi_cleanup_creds(void)
 {  {
         if (gssapi_client.store.filename != NULL) {          if (gssapi_client.store.filename != NULL) {
                 /* Unlink probably isn't sufficient */                  /* Unlink probably isn't sufficient */
Line 249 
Line 249 
 {  {
         if (gssapi_client.mech && gssapi_client.mech->storecreds) {          if (gssapi_client.mech && gssapi_client.mech->storecreds) {
                 (*gssapi_client.mech->storecreds)(&gssapi_client);                  (*gssapi_client.mech->storecreds)(&gssapi_client);
                 if (options.gss_cleanup_creds)  
                         fatal_add_cleanup(ssh_gssapi_cleanup_creds, NULL);  
         } else          } else
                 debug("ssh_gssapi_storecreds: Not a GSSAPI mechanism");                  debug("ssh_gssapi_storecreds: Not a GSSAPI mechanism");
 }  }

Legend:
Removed from v.1.3.6.1  
changed lines
  Added in v.1.4