From ab374023d2f5f146b508d19fe1c3d8afd3f53480 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 10 Sep 1999 16:49:11 +0000 Subject: [PATCH] (srvconv): move common code git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6925 ec53bebd-3082-4978-b11e-865c3cabbd6b --- admin/srvconvert.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/admin/srvconvert.c b/admin/srvconvert.c index 0fdd572fb..48b33468f 100644 --- a/admin/srvconvert.c +++ b/admin/srvconvert.c @@ -123,18 +123,14 @@ srvconv(int argc, char **argv) } ret = krb5_425_conv_principal(context, service, instance, realm, &entry.principal); - if (ret) { - krb5_warn(context, ret, "krb5_425_conv_principal (%s.%s@%s)", - service, instance, realm); - free(service); - free(instance); - free(realm); - break; - } - free(service); free(instance); free(realm); + if (ret) { + krb5_warn(context, ret, "krb5_425_conv_principal (%s.%s@%s)", + service, instance, realm); + break; + } ret = krb5_ret_int8(sp, &kvno); if(ret) {