From c6f4e09477ee8c41843530c7432ff5d77a6d5c83 Mon Sep 17 00:00:00 2001 From: Viktor Tarasov Date: Mon, 11 Jun 2012 20:04:08 +0200 Subject: [PATCH] pkcs15-tool: coverity scan warning RESOURCE-LEAK Coverity scan CID 402622: Resource leak (RESOURCE_LEAK) --- src/tools/pkcs15-tool.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tools/pkcs15-tool.c b/src/tools/pkcs15-tool.c index 8c01bba3..09553cf5 100644 --- a/src/tools/pkcs15-tool.c +++ b/src/tools/pkcs15-tool.c @@ -811,10 +811,14 @@ static int read_ssh_key(void) } if (r == SC_ERROR_OBJECT_NOT_FOUND) { + if (outf != stdout) + fclose(outf); fprintf(stderr, "Public key with ID '%s' not found.\n", opt_pubkey); return 2; } if (r < 0) { + if (outf != stdout) + fclose(outf); fprintf(stderr, "Public key enumeration failed: %s\n", sc_strerror(r)); return 1; }