[1418] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5b4pl3: appl/bsd/forward.c doesn't close ccache properly

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Wed May 17 17:09:05 1995

From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Wed, 17 May 1995 17:08:58 -0400
To: krb5-bugs@MIT.EDU

--- forward.c	1995/05/17 21:06:29	1.1
+++ forward.c	1995/05/17 21:07:00
@@ -407,10 +407,16 @@
 
     if (retval = krb5_cc_initialize(ccache,
 				    ticket->enc_part2->client)) {
+	(void) krb5_cc_close(ccache);
 	return(retval);
     }
 
     if (retval = krb5_cc_store_cred(ccache, &creds)) {
+	(void) krb5_cc_close(ccache);
+	return(retval);
+    }
+
+    if ((retval = krb5_cc_close(ccache))) {
 	return(retval);
     }
 

home help back first fref pref prev next nref lref last post