From 2fc8e73137f3e8236d39447e54fb7eaa4387d1d0 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 23 Aug 2000 20:25:06 +0000 Subject: [PATCH] (find_type): make sure of always setting `ret_etype' correctly. clean-up structure some git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8990 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/kerberos5.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/kdc/kerberos5.c b/kdc/kerberos5.c index 66af8831c..12be6745c 100644 --- a/kdc/kerberos5.c +++ b/kdc/kerberos5.c @@ -92,15 +92,13 @@ find_etype(hdb_entry *princ, unsigned *etypes, unsigned len, ret = KRB5KDC_ERR_NULL_KEY; continue; } - *ret_key = key; + *ret_key = key; + *ret_etype = etypes[i]; ret = 0; if (key->salt == NULL) - goto out; + return ret; } } - out: - if (ret_etype) - *ret_etype = etypes[i]; return ret; }