summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordoug <>2015-07-19 03:14:09 +0000
committerdoug <>2015-07-19 03:14:09 +0000
commitdcc61d04d033897767fb1ae3b74083d660874e5a (patch)
tree1a1f84ad7319fae8d2cc9499782ec60389bd7641 /src
parente7c452a21eb71e4c4db6b7c5a8ed0e9b59d66d25 (diff)
downloadopenbsd-dcc61d04d033897767fb1ae3b74083d660874e5a.tar.gz
openbsd-dcc61d04d033897767fb1ae3b74083d660874e5a.tar.bz2
openbsd-dcc61d04d033897767fb1ae3b74083d660874e5a.zip
Free passin on error.
Fixes coverity 78826. ok miod@ bcook@
Diffstat (limited to 'src')
-rw-r--r--src/usr.bin/openssl/rsautl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/usr.bin/openssl/rsautl.c b/src/usr.bin/openssl/rsautl.c
index 8ce3c0e27c..d8e56a732d 100644
--- a/src/usr.bin/openssl/rsautl.c
+++ b/src/usr.bin/openssl/rsautl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsautl.c,v 1.4 2015/01/03 03:03:39 lteo Exp $ */ 1/* $OpenBSD: rsautl.c,v 1.5 2015/07/19 03:14:09 doug Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -215,9 +215,9 @@ rsautl_main(int argc, char **argv)
215 break; 215 break;
216 } 216 }
217 217
218 if (!pkey) { 218 if (!pkey)
219 return 1; 219 goto end;
220 } 220
221 rsa = EVP_PKEY_get1_RSA(pkey); 221 rsa = EVP_PKEY_get1_RSA(pkey);
222 EVP_PKEY_free(pkey); 222 EVP_PKEY_free(pkey);
223 223