From: Marc Horowitz Date: Tue, 6 Oct 1998 08:03:38 +0000 (+0000) Subject: print the string, then free it X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca5b4dfda3050b775cfbc4f7809ddc3e2a4ee067;p=thirdparty%2Fkrb5.git print the string, then free it git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10968 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/clients/kvno/kvno.c b/src/clients/kvno/kvno.c index caef52eaa6..4fd81fe26f 100644 --- a/src/clients/kvno/kvno.c +++ b/src/clients/kvno/kvno.c @@ -104,21 +104,23 @@ int main(int argc, char *argv[]) krb5_free_principal(context, in_creds.server); if (ret) { - free(princ); - fprintf(stderr, "%s: %s while getting credentials\n", princ, error_message(ret)); + + free(princ); + errors++; continue; } /* we need a native ticket */ if (ret = decode_krb5_ticket(&out_creds->ticket, &ticket)) { + fprintf(stderr, "%s: %s while decoding ticket\n", + princ, error_message(ret)); + krb5_free_creds(context, out_creds); free(princ); - fprintf(stderr, "princ: %s while decoding ticket\n", - argv[i], error_message(ret)); errors++; continue; }