From 45fd07a5a9717bc45d966931dd11fbf2d7c9be2d Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 29 Nov 1997 06:16:53 +0000 Subject: [PATCH] (krb5_rd_req): fixed obvious bug git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4073 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/rd_req.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/krb5/rd_req.c b/lib/krb5/rd_req.c index b7979f0da..c36c9f634 100644 --- a/lib/krb5/rd_req.c +++ b/lib/krb5/rd_req.c @@ -379,7 +379,8 @@ krb5_rd_req(krb5_context context, server, keytab, &keyblock); - goto out; + if(ret) + goto out; } @@ -394,8 +395,8 @@ krb5_rd_req(krb5_context context, if(keyblock != NULL) krb5_free_keyblock(context, keyblock); - free_AP_REQ(&ap_req); out: + free_AP_REQ(&ap_req); if(service) krb5_free_principal(context, service); return ret;