From 707adeceef255faa758e3b8c81df3c37bcb1648e Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 16 Jun 1999 18:10:08 +0000 Subject: [PATCH] (main): try to destroy v4 ticket even if the destruction of the v5 one fails git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6333 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kuser/kdestroy.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/kuser/kdestroy.c b/kuser/kdestroy.c index 8d6d03ca1..e72f6d8f0 100644 --- a/kuser/kdestroy.c +++ b/kuser/kdestroy.c @@ -103,13 +103,18 @@ main (int argc, char **argv) cache, &ccache); - if (ret) - errx (1, "krb5_cc_resolve(%s): %s", cache, - krb5_get_err_text(context, ret)); + if (ret == 0) { + ret = krb5_cc_destroy (context, ccache); + if (ret) { + warnx ("krb5_cc_destroy: %s", krb5_get_err_text(context, ret)); + exit_val = 1; + } + } else { + warnx ("krb5_cc_resolve(%s): %s", cache, + krb5_get_err_text(context, ret)); + exit_val = 1; + } - ret = krb5_cc_destroy (context, ccache); - if (ret) - errx (1, "krb5_cc_destroy: %s", krb5_get_err_text(context, ret)); krb5_free_context (context); #if KRB4