summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/genrsa.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/usr.bin/openssl/genrsa.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/usr.bin/openssl/genrsa.c b/src/usr.bin/openssl/genrsa.c
index 4fa5747b28..2780b74a03 100644
--- a/src/usr.bin/openssl/genrsa.c
+++ b/src/usr.bin/openssl/genrsa.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: genrsa.c,v 1.9 2017/01/20 08:57:12 deraadt Exp $ */ 1/* $OpenBSD: genrsa.c,v 1.10 2018/02/07 04:57:06 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -234,13 +234,11 @@ bad:
234 234
235 ret = 0; 235 ret = 0;
236err: 236err:
237 if (bn) 237 BN_free(bn);
238 BN_free(bn); 238 RSA_free(rsa);
239 if (rsa) 239 BIO_free_all(out);
240 RSA_free(rsa);
241 if (out)
242 BIO_free_all(out);
243 free(passout); 240 free(passout);
241
244 if (ret != 0) 242 if (ret != 0)
245 ERR_print_errors(bio_err); 243 ERR_print_errors(bio_err);
246 244