summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/apps.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr.bin/openssl/apps.c')
-rw-r--r--src/usr.bin/openssl/apps.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/usr.bin/openssl/apps.c b/src/usr.bin/openssl/apps.c
index 2dab036b32..22b6b2838b 100644
--- a/src/usr.bin/openssl/apps.c
+++ b/src/usr.bin/openssl/apps.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: apps.c,v 1.45 2018/02/07 04:25:19 jsing Exp $ */ 1/* $OpenBSD: apps.c,v 1.46 2018/02/07 05:47:55 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -583,7 +583,7 @@ load_pkcs12(BIO *err, BIO *in, const char *desc, pem_password_cb *pem_cb,
583 } 583 }
584 ret = PKCS12_parse(p12, pass, pkey, cert, ca); 584 ret = PKCS12_parse(p12, pass, pkey, cert, ca);
585 585
586die: 586 die:
587 PKCS12_free(p12); 587 PKCS12_free(p12);
588 return ret; 588 return ret;
589} 589}
@@ -642,7 +642,7 @@ load_cert(BIO *err, const char *file, int format, const char *pass,
642 goto end; 642 goto end;
643 } 643 }
644 644
645end: 645 end:
646 if (x == NULL) { 646 if (x == NULL) {
647 BIO_printf(err, "unable to load certificate\n"); 647 BIO_printf(err, "unable to load certificate\n");
648 ERR_print_errors(err); 648 ERR_print_errors(err);
@@ -705,7 +705,7 @@ load_key(BIO *err, const char *file, int format, int maybe_stdin,
705 BIO_printf(err, "bad input format specified for key file\n"); 705 BIO_printf(err, "bad input format specified for key file\n");
706 goto end; 706 goto end;
707 } 707 }
708end: 708 end:
709 BIO_free(key); 709 BIO_free(key);
710 if (pkey == NULL) { 710 if (pkey == NULL) {
711 BIO_printf(err, "unable to load %s\n", key_descrip); 711 BIO_printf(err, "unable to load %s\n", key_descrip);
@@ -782,7 +782,7 @@ load_pubkey(BIO *err, const char *file, int format, int maybe_stdin,
782 goto end; 782 goto end;
783 } 783 }
784 784
785end: 785 end:
786 BIO_free(key); 786 BIO_free(key);
787 if (pkey == NULL) 787 if (pkey == NULL)
788 BIO_printf(err, "unable to load %s\n", key_descrip); 788 BIO_printf(err, "unable to load %s\n", key_descrip);
@@ -827,7 +827,7 @@ load_netscape_key(BIO *err, BIO *key, const char *file,
827 EVP_PKEY_set1_RSA(pkey, rsa); 827 EVP_PKEY_set1_RSA(pkey, rsa);
828 return pkey; 828 return pkey;
829 829
830error: 830 error:
831 BUF_MEM_free(buf); 831 BUF_MEM_free(buf);
832 EVP_PKEY_free(pkey); 832 EVP_PKEY_free(pkey);
833 return NULL; 833 return NULL;
@@ -898,7 +898,7 @@ load_certs_crls(BIO *err, const char *file, int format, const char *pass,
898 if (pcrls && sk_X509_CRL_num(*pcrls) > 0) 898 if (pcrls && sk_X509_CRL_num(*pcrls) > 0)
899 rv = 1; 899 rv = 1;
900 900
901end: 901 end:
902 sk_X509_INFO_pop_free(xis, X509_INFO_free); 902 sk_X509_INFO_pop_free(xis, X509_INFO_free);
903 903
904 if (rv == 0) { 904 if (rv == 0) {
@@ -1064,7 +1064,7 @@ copy_extensions(X509 *x, X509_REQ *req, int copy_type)
1064 1064
1065 ret = 1; 1065 ret = 1;
1066 1066
1067end: 1067 end:
1068 sk_X509_EXTENSION_pop_free(exts, X509_EXTENSION_free); 1068 sk_X509_EXTENSION_pop_free(exts, X509_EXTENSION_free);
1069 1069
1070 return ret; 1070 return ret;
@@ -1179,7 +1179,7 @@ setup_verify(BIO *bp, char *CAfile, char *CApath)
1179 ERR_clear_error(); 1179 ERR_clear_error();
1180 return store; 1180 return store;
1181 1181
1182end: 1182 end:
1183 X509_STORE_free(store); 1183 X509_STORE_free(store);
1184 return NULL; 1184 return NULL;
1185} 1185}
@@ -1308,7 +1308,7 @@ load_serial(char *serialfile, int create, ASN1_INTEGER **retai)
1308 ai = NULL; 1308 ai = NULL;
1309 } 1309 }
1310 1310
1311err: 1311 err:
1312 BIO_free(in); 1312 BIO_free(in);
1313 ASN1_INTEGER_free(ai); 1313 ASN1_INTEGER_free(ai);
1314 return (ret); 1314 return (ret);
@@ -1354,7 +1354,7 @@ save_serial(char *serialfile, char *suffix, BIGNUM *serial,
1354 ai = NULL; 1354 ai = NULL;
1355 } 1355 }
1356 1356
1357err: 1357 err:
1358 BIO_free_all(out); 1358 BIO_free_all(out);
1359 ASN1_INTEGER_free(ai); 1359 ASN1_INTEGER_free(ai);
1360 return (ret); 1360 return (ret);
@@ -1399,7 +1399,7 @@ rotate_serial(char *serialfile, char *new_suffix, char *old_suffix)
1399 } 1399 }
1400 return 1; 1400 return 1;
1401 1401
1402err: 1402 err:
1403 return 0; 1403 return 0;
1404} 1404}
1405 1405
@@ -1424,7 +1424,7 @@ rand_serial(BIGNUM *b, ASN1_INTEGER *ai)
1424 1424
1425 ret = 1; 1425 ret = 1;
1426 1426
1427error: 1427 error:
1428 BN_free(btmp); 1428 BN_free(btmp);
1429 1429
1430 return ret; 1430 return ret;
@@ -1489,7 +1489,7 @@ load_index(char *dbfile, DB_ATTR *db_attr)
1489 } 1489 }
1490 } 1490 }
1491 1491
1492err: 1492 err:
1493 NCONF_free(dbattr_conf); 1493 NCONF_free(dbattr_conf);
1494 TXT_DB_free(tmpdb); 1494 TXT_DB_free(tmpdb);
1495 BIO_free_all(in); 1495 BIO_free_all(in);
@@ -1562,7 +1562,7 @@ save_index(const char *file, const char *suffix, CA_DB *db)
1562 1562
1563 return 1; 1563 return 1;
1564 1564
1565err: 1565 err:
1566 return 0; 1566 return 0;
1567} 1567}
1568 1568
@@ -1657,7 +1657,7 @@ rotate_index(const char *dbfile, const char *new_suffix, const char *old_suffix)
1657 } 1657 }
1658 return 1; 1658 return 1;
1659 1659
1660err: 1660 err:
1661 return 0; 1661 return 0;
1662} 1662}
1663 1663
@@ -1820,11 +1820,11 @@ parse_name(char *subject, long chtype, int multirdn)
1820 } 1820 }
1821 goto done; 1821 goto done;
1822 1822
1823error: 1823 error:
1824 X509_NAME_free(name); 1824 X509_NAME_free(name);
1825 name = NULL; 1825 name = NULL;
1826 1826
1827done: 1827 done:
1828 free(ne_values); 1828 free(ne_values);
1829 free(ne_types); 1829 free(ne_types);
1830 free(mval); 1830 free(mval);
@@ -1958,7 +1958,7 @@ args_verify(char ***pargs, int *pargc, int *badarg, BIO *err,
1958 if (at_time) 1958 if (at_time)
1959 X509_VERIFY_PARAM_set_time(*pm, at_time); 1959 X509_VERIFY_PARAM_set_time(*pm, at_time);
1960 1960
1961end: 1961 end:
1962 (*pargs)++; 1962 (*pargs)++;
1963 1963
1964 if (pargc) 1964 if (pargc)
@@ -2304,17 +2304,17 @@ options_parse(int argc, char **argv, struct option *opts, char **unnamed,
2304 } 2304 }
2305 } 2305 }
2306 2306
2307done: 2307 done:
2308 if (argsused != NULL) 2308 if (argsused != NULL)
2309 *argsused = i; 2309 *argsused = i;
2310 2310
2311 return (0); 2311 return (0);
2312 2312
2313toomany: 2313 toomany:
2314 fprintf(stderr, "too many arguments\n"); 2314 fprintf(stderr, "too many arguments\n");
2315 return (1); 2315 return (1);
2316 2316
2317unknown: 2317 unknown:
2318 fprintf(stderr, "unknown option '%s'\n", arg); 2318 fprintf(stderr, "unknown option '%s'\n", arg);
2319 return (1); 2319 return (1);
2320} 2320}