From 195903697ad80171f012de2fb6104e2fcf06aebe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 24 Aug 2006 10:06:26 +0000 Subject: [PATCH] Make a return a goto to avoid freeing un-inited memory in cleanup code. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17917 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/digest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kdc/digest.c b/kdc/digest.c index 8ff556646..7cf50054b 100644 --- a/kdc/digest.c +++ b/kdc/digest.c @@ -47,7 +47,7 @@ _kdc_do_digest(krb5_context context, krb5_ticket *ticket = NULL; krb5_auth_context ac = NULL; krb5_keytab id = NULL; - krb5_crypto crypto; + krb5_crypto crypto = NULL; DigestReqInner ireq; DigestRepInner r; DigestREP rep; @@ -64,7 +64,7 @@ _kdc_do_digest(krb5_context context, ret = KRB5KDC_ERR_POLICY; kdc_log(context, config, 0, "Rejected digest request from %s", from); - goto out; + return ret; } krb5_data_zero(&buf);