diff options
Diffstat (limited to 'src')
38 files changed, 72 insertions, 72 deletions
diff --git a/src/lib/libssl/src/apps/asn1pars.c b/src/lib/libssl/src/apps/asn1pars.c index c52748c2aa..1459a5ac38 100644 --- a/src/lib/libssl/src/apps/asn1pars.c +++ b/src/lib/libssl/src/apps/asn1pars.c | |||
| @@ -100,7 +100,7 @@ asn1parse_main(int argc, char **argv) | |||
| 100 | 100 | ||
| 101 | informat = FORMAT_PEM; | 101 | informat = FORMAT_PEM; |
| 102 | 102 | ||
| 103 | apps_startup(); | 103 | signal(SIGPIPE, SIG_IGN); |
| 104 | 104 | ||
| 105 | if (bio_err == NULL) | 105 | if (bio_err == NULL) |
| 106 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 106 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -346,7 +346,7 @@ end: | |||
| 346 | if (osk != NULL) | 346 | if (osk != NULL) |
| 347 | sk_OPENSSL_STRING_free(osk); | 347 | sk_OPENSSL_STRING_free(osk); |
| 348 | OBJ_cleanup(); | 348 | OBJ_cleanup(); |
| 349 | apps_shutdown(); | 349 | |
| 350 | return (ret); | 350 | return (ret); |
| 351 | } | 351 | } |
| 352 | 352 | ||
diff --git a/src/lib/libssl/src/apps/ca.c b/src/lib/libssl/src/apps/ca.c index ccd522571e..617264bb2f 100644 --- a/src/lib/libssl/src/apps/ca.c +++ b/src/lib/libssl/src/apps/ca.c | |||
| @@ -322,7 +322,7 @@ ca_main(int argc, char **argv) | |||
| 322 | EF_ALIGNMENT = 0; | 322 | EF_ALIGNMENT = 0; |
| 323 | #endif | 323 | #endif |
| 324 | 324 | ||
| 325 | apps_startup(); | 325 | signal(SIGPIPE, SIG_IGN); |
| 326 | 326 | ||
| 327 | conf = NULL; | 327 | conf = NULL; |
| 328 | key = NULL; | 328 | key = NULL; |
| @@ -1399,7 +1399,7 @@ err: | |||
| 1399 | NCONF_free(conf); | 1399 | NCONF_free(conf); |
| 1400 | NCONF_free(extconf); | 1400 | NCONF_free(extconf); |
| 1401 | OBJ_cleanup(); | 1401 | OBJ_cleanup(); |
| 1402 | apps_shutdown(); | 1402 | |
| 1403 | return (ret); | 1403 | return (ret); |
| 1404 | } | 1404 | } |
| 1405 | 1405 | ||
diff --git a/src/lib/libssl/src/apps/ciphers.c b/src/lib/libssl/src/apps/ciphers.c index 72a50e3f57..3e2fb4c446 100644 --- a/src/lib/libssl/src/apps/ciphers.c +++ b/src/lib/libssl/src/apps/ciphers.c | |||
| @@ -93,7 +93,7 @@ ciphers_main(int argc, char **argv) | |||
| 93 | 93 | ||
| 94 | meth = SSLv3_server_method(); | 94 | meth = SSLv3_server_method(); |
| 95 | 95 | ||
| 96 | apps_startup(); | 96 | signal(SIGPIPE, SIG_IGN); |
| 97 | 97 | ||
| 98 | if (bio_err == NULL) | 98 | if (bio_err == NULL) |
| 99 | bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); | 99 | bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); |
| @@ -195,6 +195,6 @@ end: | |||
| 195 | SSL_free(ssl); | 195 | SSL_free(ssl); |
| 196 | if (STDout != NULL) | 196 | if (STDout != NULL) |
| 197 | BIO_free_all(STDout); | 197 | BIO_free_all(STDout); |
| 198 | apps_shutdown(); | 198 | |
| 199 | return (ret); | 199 | return (ret); |
| 200 | } | 200 | } |
diff --git a/src/lib/libssl/src/apps/cms.c b/src/lib/libssl/src/apps/cms.c index 8828a243c2..aa59b28e86 100644 --- a/src/lib/libssl/src/apps/cms.c +++ b/src/lib/libssl/src/apps/cms.c | |||
| @@ -144,7 +144,7 @@ cms_main(int argc, char **argv) | |||
| 144 | args = argv + 1; | 144 | args = argv + 1; |
| 145 | ret = 1; | 145 | ret = 1; |
| 146 | 146 | ||
| 147 | apps_startup(); | 147 | signal(SIGPIPE, SIG_IGN); |
| 148 | 148 | ||
| 149 | if (bio_err == NULL) { | 149 | if (bio_err == NULL) { |
| 150 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 150 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
diff --git a/src/lib/libssl/src/apps/crl.c b/src/lib/libssl/src/apps/crl.c index 60ce43df22..864f3ca530 100644 --- a/src/lib/libssl/src/apps/crl.c +++ b/src/lib/libssl/src/apps/crl.c | |||
| @@ -124,7 +124,7 @@ crl_main(int argc, char **argv) | |||
| 124 | int do_ver = 0; | 124 | int do_ver = 0; |
| 125 | const EVP_MD *md_alg, *digest = EVP_sha1(); | 125 | const EVP_MD *md_alg, *digest = EVP_sha1(); |
| 126 | 126 | ||
| 127 | apps_startup(); | 127 | signal(SIGPIPE, SIG_IGN); |
| 128 | 128 | ||
| 129 | if (bio_err == NULL) | 129 | if (bio_err == NULL) |
| 130 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 130 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -380,7 +380,7 @@ end: | |||
| 380 | X509_STORE_CTX_cleanup(&ctx); | 380 | X509_STORE_CTX_cleanup(&ctx); |
| 381 | X509_STORE_free(store); | 381 | X509_STORE_free(store); |
| 382 | } | 382 | } |
| 383 | apps_shutdown(); | 383 | |
| 384 | return (ret); | 384 | return (ret); |
| 385 | } | 385 | } |
| 386 | 386 | ||
diff --git a/src/lib/libssl/src/apps/crl2p7.c b/src/lib/libssl/src/apps/crl2p7.c index 88b4d46a1b..4d3ff4d459 100644 --- a/src/lib/libssl/src/apps/crl2p7.c +++ b/src/lib/libssl/src/apps/crl2p7.c | |||
| @@ -96,7 +96,7 @@ crl2pkcs7_main(int argc, char **argv) | |||
| 96 | STACK_OF(X509) * cert_stack = NULL; | 96 | STACK_OF(X509) * cert_stack = NULL; |
| 97 | int ret = 1, nocrl = 0; | 97 | int ret = 1, nocrl = 0; |
| 98 | 98 | ||
| 99 | apps_startup(); | 99 | signal(SIGPIPE, SIG_IGN); |
| 100 | 100 | ||
| 101 | if (bio_err == NULL) | 101 | if (bio_err == NULL) |
| 102 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 102 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -260,7 +260,7 @@ end: | |||
| 260 | if (crl != NULL) | 260 | if (crl != NULL) |
| 261 | X509_CRL_free(crl); | 261 | X509_CRL_free(crl); |
| 262 | 262 | ||
| 263 | apps_shutdown(); | 263 | |
| 264 | return (ret); | 264 | return (ret); |
| 265 | } | 265 | } |
| 266 | 266 | ||
diff --git a/src/lib/libssl/src/apps/dgst.c b/src/lib/libssl/src/apps/dgst.c index e4741855dc..04f49580fa 100644 --- a/src/lib/libssl/src/apps/dgst.c +++ b/src/lib/libssl/src/apps/dgst.c | |||
| @@ -130,7 +130,7 @@ dgst_main(int argc, char **argv) | |||
| 130 | int non_fips_allow = 0; | 130 | int non_fips_allow = 0; |
| 131 | STACK_OF(OPENSSL_STRING) * sigopts = NULL, *macopts = NULL; | 131 | STACK_OF(OPENSSL_STRING) * sigopts = NULL, *macopts = NULL; |
| 132 | 132 | ||
| 133 | apps_startup(); | 133 | signal(SIGPIPE, SIG_IGN); |
| 134 | 134 | ||
| 135 | if ((buf = (unsigned char *) malloc(BUFSIZE)) == NULL) { | 135 | if ((buf = (unsigned char *) malloc(BUFSIZE)) == NULL) { |
| 136 | BIO_printf(bio_err, "out of memory\n"); | 136 | BIO_printf(bio_err, "out of memory\n"); |
| @@ -491,7 +491,7 @@ end: | |||
| 491 | free(sigbuf); | 491 | free(sigbuf); |
| 492 | if (bmd != NULL) | 492 | if (bmd != NULL) |
| 493 | BIO_free(bmd); | 493 | BIO_free(bmd); |
| 494 | apps_shutdown(); | 494 | |
| 495 | return (err); | 495 | return (err); |
| 496 | } | 496 | } |
| 497 | 497 | ||
diff --git a/src/lib/libssl/src/apps/dh.c b/src/lib/libssl/src/apps/dh.c index c841e6826b..a02bae93c5 100644 --- a/src/lib/libssl/src/apps/dh.c +++ b/src/lib/libssl/src/apps/dh.c | |||
| @@ -96,7 +96,7 @@ dh_main(int argc, char **argv) | |||
| 96 | char *engine; | 96 | char *engine; |
| 97 | #endif | 97 | #endif |
| 98 | 98 | ||
| 99 | apps_startup(); | 99 | signal(SIGPIPE, SIG_IGN); |
| 100 | 100 | ||
| 101 | if (bio_err == NULL) | 101 | if (bio_err == NULL) |
| 102 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 102 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -310,7 +310,7 @@ end: | |||
| 310 | BIO_free_all(out); | 310 | BIO_free_all(out); |
| 311 | if (dh != NULL) | 311 | if (dh != NULL) |
| 312 | DH_free(dh); | 312 | DH_free(dh); |
| 313 | apps_shutdown(); | 313 | |
| 314 | return (ret); | 314 | return (ret); |
| 315 | } | 315 | } |
| 316 | #endif | 316 | #endif |
diff --git a/src/lib/libssl/src/apps/dhparam.c b/src/lib/libssl/src/apps/dhparam.c index 249d9a7751..45bfd18f68 100644 --- a/src/lib/libssl/src/apps/dhparam.c +++ b/src/lib/libssl/src/apps/dhparam.c | |||
| @@ -162,7 +162,7 @@ dhparam_main(int argc, char **argv) | |||
| 162 | #endif | 162 | #endif |
| 163 | int num = 0, g = 0; | 163 | int num = 0, g = 0; |
| 164 | 164 | ||
| 165 | apps_startup(); | 165 | signal(SIGPIPE, SIG_IGN); |
| 166 | 166 | ||
| 167 | if (bio_err == NULL) | 167 | if (bio_err == NULL) |
| 168 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 168 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -475,7 +475,7 @@ end: | |||
| 475 | BIO_free_all(out); | 475 | BIO_free_all(out); |
| 476 | if (dh != NULL) | 476 | if (dh != NULL) |
| 477 | DH_free(dh); | 477 | DH_free(dh); |
| 478 | apps_shutdown(); | 478 | |
| 479 | return (ret); | 479 | return (ret); |
| 480 | } | 480 | } |
| 481 | 481 | ||
diff --git a/src/lib/libssl/src/apps/dsa.c b/src/lib/libssl/src/apps/dsa.c index 9546790c0d..2a27365adf 100644 --- a/src/lib/libssl/src/apps/dsa.c +++ b/src/lib/libssl/src/apps/dsa.c | |||
| @@ -113,7 +113,7 @@ dsa_main(int argc, char **argv) | |||
| 113 | 113 | ||
| 114 | int pvk_encr = 2; | 114 | int pvk_encr = 2; |
| 115 | 115 | ||
| 116 | apps_startup(); | 116 | signal(SIGPIPE, SIG_IGN); |
| 117 | 117 | ||
| 118 | if (bio_err == NULL) | 118 | if (bio_err == NULL) |
| 119 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 119 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -340,7 +340,7 @@ end: | |||
| 340 | free(passin); | 340 | free(passin); |
| 341 | if (passout) | 341 | if (passout) |
| 342 | free(passout); | 342 | free(passout); |
| 343 | apps_shutdown(); | 343 | |
| 344 | return (ret); | 344 | return (ret); |
| 345 | } | 345 | } |
| 346 | #endif | 346 | #endif |
diff --git a/src/lib/libssl/src/apps/dsaparam.c b/src/lib/libssl/src/apps/dsaparam.c index ae501b2d04..21f40e5c15 100644 --- a/src/lib/libssl/src/apps/dsaparam.c +++ b/src/lib/libssl/src/apps/dsaparam.c | |||
| @@ -124,7 +124,7 @@ dsaparam_main(int argc, char **argv) | |||
| 124 | int timebomb = 0; | 124 | int timebomb = 0; |
| 125 | #endif | 125 | #endif |
| 126 | 126 | ||
| 127 | apps_startup(); | 127 | signal(SIGPIPE, SIG_IGN); |
| 128 | 128 | ||
| 129 | if (bio_err == NULL) | 129 | if (bio_err == NULL) |
| 130 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 130 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -397,7 +397,7 @@ end: | |||
| 397 | BIO_free_all(out); | 397 | BIO_free_all(out); |
| 398 | if (dsa != NULL) | 398 | if (dsa != NULL) |
| 399 | DSA_free(dsa); | 399 | DSA_free(dsa); |
| 400 | apps_shutdown(); | 400 | |
| 401 | return (ret); | 401 | return (ret); |
| 402 | } | 402 | } |
| 403 | 403 | ||
diff --git a/src/lib/libssl/src/apps/ec.c b/src/lib/libssl/src/apps/ec.c index 55a65d5786..0fcf81a79e 100644 --- a/src/lib/libssl/src/apps/ec.c +++ b/src/lib/libssl/src/apps/ec.c | |||
| @@ -100,7 +100,7 @@ ec_main(int argc, char **argv) | |||
| 100 | int asn1_flag = OPENSSL_EC_NAMED_CURVE; | 100 | int asn1_flag = OPENSSL_EC_NAMED_CURVE; |
| 101 | int new_asn1_flag = 0; | 101 | int new_asn1_flag = 0; |
| 102 | 102 | ||
| 103 | apps_startup(); | 103 | signal(SIGPIPE, SIG_IGN); |
| 104 | 104 | ||
| 105 | if (bio_err == NULL) | 105 | if (bio_err == NULL) |
| 106 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 106 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -344,7 +344,7 @@ end: | |||
| 344 | free(passin); | 344 | free(passin); |
| 345 | if (passout) | 345 | if (passout) |
| 346 | free(passout); | 346 | free(passout); |
| 347 | apps_shutdown(); | 347 | |
| 348 | return (ret); | 348 | return (ret); |
| 349 | } | 349 | } |
| 350 | #endif | 350 | #endif |
diff --git a/src/lib/libssl/src/apps/ecparam.c b/src/lib/libssl/src/apps/ecparam.c index 7a071667c4..49aeab8355 100644 --- a/src/lib/libssl/src/apps/ecparam.c +++ b/src/lib/libssl/src/apps/ecparam.c | |||
| @@ -134,7 +134,7 @@ ecparam_main(int argc, char **argv) | |||
| 134 | *ec_order = NULL, *ec_cofactor = NULL; | 134 | *ec_order = NULL, *ec_cofactor = NULL; |
| 135 | unsigned char *buffer = NULL; | 135 | unsigned char *buffer = NULL; |
| 136 | 136 | ||
| 137 | apps_startup(); | 137 | signal(SIGPIPE, SIG_IGN); |
| 138 | 138 | ||
| 139 | if (bio_err == NULL) | 139 | if (bio_err == NULL) |
| 140 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 140 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -597,7 +597,7 @@ end: | |||
| 597 | BIO_free_all(out); | 597 | BIO_free_all(out); |
| 598 | if (group != NULL) | 598 | if (group != NULL) |
| 599 | EC_GROUP_free(group); | 599 | EC_GROUP_free(group); |
| 600 | apps_shutdown(); | 600 | |
| 601 | return (ret); | 601 | return (ret); |
| 602 | } | 602 | } |
| 603 | 603 | ||
diff --git a/src/lib/libssl/src/apps/enc.c b/src/lib/libssl/src/apps/enc.c index 5a0dca5cfe..e2e6fecba6 100644 --- a/src/lib/libssl/src/apps/enc.c +++ b/src/lib/libssl/src/apps/enc.c | |||
| @@ -131,7 +131,7 @@ enc_main(int argc, char **argv) | |||
| 131 | const EVP_MD *dgst = NULL; | 131 | const EVP_MD *dgst = NULL; |
| 132 | int non_fips_allow = 0; | 132 | int non_fips_allow = 0; |
| 133 | 133 | ||
| 134 | apps_startup(); | 134 | signal(SIGPIPE, SIG_IGN); |
| 135 | 135 | ||
| 136 | if (bio_err == NULL) | 136 | if (bio_err == NULL) |
| 137 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 137 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -635,7 +635,7 @@ end: | |||
| 635 | #endif | 635 | #endif |
| 636 | if (pass) | 636 | if (pass) |
| 637 | free(pass); | 637 | free(pass); |
| 638 | apps_shutdown(); | 638 | |
| 639 | return (ret); | 639 | return (ret); |
| 640 | } | 640 | } |
| 641 | 641 | ||
diff --git a/src/lib/libssl/src/apps/engine.c b/src/lib/libssl/src/apps/engine.c index 3bf81ab017..6134de94cb 100644 --- a/src/lib/libssl/src/apps/engine.c +++ b/src/lib/libssl/src/apps/engine.c | |||
| @@ -336,7 +336,7 @@ engine_main(int argc, char **argv) | |||
| 336 | BIO *bio_out = NULL; | 336 | BIO *bio_out = NULL; |
| 337 | const char *indent = " "; | 337 | const char *indent = " "; |
| 338 | 338 | ||
| 339 | apps_startup(); | 339 | signal(SIGPIPE, SIG_IGN); |
| 340 | SSL_load_error_strings(); | 340 | SSL_load_error_strings(); |
| 341 | 341 | ||
| 342 | if (bio_err == NULL) | 342 | if (bio_err == NULL) |
| @@ -499,7 +499,7 @@ end: | |||
| 499 | sk_OPENSSL_STRING_pop_free(post_cmds, identity); | 499 | sk_OPENSSL_STRING_pop_free(post_cmds, identity); |
| 500 | if (bio_out != NULL) | 500 | if (bio_out != NULL) |
| 501 | BIO_free_all(bio_out); | 501 | BIO_free_all(bio_out); |
| 502 | apps_shutdown(); | 502 | |
| 503 | return (ret); | 503 | return (ret); |
| 504 | } | 504 | } |
| 505 | #endif | 505 | #endif |
diff --git a/src/lib/libssl/src/apps/errstr.c b/src/lib/libssl/src/apps/errstr.c index 7147084704..9766a54b08 100644 --- a/src/lib/libssl/src/apps/errstr.c +++ b/src/lib/libssl/src/apps/errstr.c | |||
| @@ -75,7 +75,7 @@ errstr_main(int argc, char **argv) | |||
| 75 | char buf[256]; | 75 | char buf[256]; |
| 76 | unsigned long l; | 76 | unsigned long l; |
| 77 | 77 | ||
| 78 | apps_startup(); | 78 | signal(SIGPIPE, SIG_IGN); |
| 79 | 79 | ||
| 80 | if (bio_err == NULL) | 80 | if (bio_err == NULL) |
| 81 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 81 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -110,6 +110,6 @@ errstr_main(int argc, char **argv) | |||
| 110 | ret++; | 110 | ret++; |
| 111 | } | 111 | } |
| 112 | } | 112 | } |
| 113 | apps_shutdown(); | 113 | |
| 114 | return (ret); | 114 | return (ret); |
| 115 | } | 115 | } |
diff --git a/src/lib/libssl/src/apps/gendh.c b/src/lib/libssl/src/apps/gendh.c index 94c4827279..f93e044a6d 100644 --- a/src/lib/libssl/src/apps/gendh.c +++ b/src/lib/libssl/src/apps/gendh.c | |||
| @@ -98,7 +98,7 @@ gendh_main(int argc, char **argv) | |||
| 98 | #endif | 98 | #endif |
| 99 | BIO *out = NULL; | 99 | BIO *out = NULL; |
| 100 | 100 | ||
| 101 | apps_startup(); | 101 | signal(SIGPIPE, SIG_IGN); |
| 102 | 102 | ||
| 103 | BN_GENCB_set(&cb, dh_cb, bio_err); | 103 | BN_GENCB_set(&cb, dh_cb, bio_err); |
| 104 | if (bio_err == NULL) | 104 | if (bio_err == NULL) |
| @@ -192,7 +192,7 @@ end: | |||
| 192 | BIO_free_all(out); | 192 | BIO_free_all(out); |
| 193 | if (dh != NULL) | 193 | if (dh != NULL) |
| 194 | DH_free(dh); | 194 | DH_free(dh); |
| 195 | apps_shutdown(); | 195 | |
| 196 | return (ret); | 196 | return (ret); |
| 197 | } | 197 | } |
| 198 | 198 | ||
diff --git a/src/lib/libssl/src/apps/gendsa.c b/src/lib/libssl/src/apps/gendsa.c index f21036a608..8a0d3ecbed 100644 --- a/src/lib/libssl/src/apps/gendsa.c +++ b/src/lib/libssl/src/apps/gendsa.c | |||
| @@ -88,7 +88,7 @@ gendsa_main(int argc, char **argv) | |||
| 88 | char *engine = NULL; | 88 | char *engine = NULL; |
| 89 | #endif | 89 | #endif |
| 90 | 90 | ||
| 91 | apps_startup(); | 91 | signal(SIGPIPE, SIG_IGN); |
| 92 | 92 | ||
| 93 | if (bio_err == NULL) | 93 | if (bio_err == NULL) |
| 94 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 94 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -247,7 +247,7 @@ end: | |||
| 247 | DSA_free(dsa); | 247 | DSA_free(dsa); |
| 248 | if (passout) | 248 | if (passout) |
| 249 | free(passout); | 249 | free(passout); |
| 250 | apps_shutdown(); | 250 | |
| 251 | return (ret); | 251 | return (ret); |
| 252 | } | 252 | } |
| 253 | #endif | 253 | #endif |
diff --git a/src/lib/libssl/src/apps/genrsa.c b/src/lib/libssl/src/apps/genrsa.c index 020bc49aaf..79c228f2d3 100644 --- a/src/lib/libssl/src/apps/genrsa.c +++ b/src/lib/libssl/src/apps/genrsa.c | |||
| @@ -109,7 +109,7 @@ genrsa_main(int argc, char **argv) | |||
| 109 | if (!bn) | 109 | if (!bn) |
| 110 | goto err; | 110 | goto err; |
| 111 | 111 | ||
| 112 | apps_startup(); | 112 | signal(SIGPIPE, SIG_IGN); |
| 113 | BN_GENCB_set(&cb, genrsa_cb, bio_err); | 113 | BN_GENCB_set(&cb, genrsa_cb, bio_err); |
| 114 | 114 | ||
| 115 | if (bio_err == NULL) | 115 | if (bio_err == NULL) |
| @@ -284,7 +284,7 @@ err: | |||
| 284 | free(passout); | 284 | free(passout); |
| 285 | if (ret != 0) | 285 | if (ret != 0) |
| 286 | ERR_print_errors(bio_err); | 286 | ERR_print_errors(bio_err); |
| 287 | apps_shutdown(); | 287 | |
| 288 | return (ret); | 288 | return (ret); |
| 289 | } | 289 | } |
| 290 | 290 | ||
diff --git a/src/lib/libssl/src/apps/passwd.c b/src/lib/libssl/src/apps/passwd.c index a08edb240a..105625b4ed 100644 --- a/src/lib/libssl/src/apps/passwd.c +++ b/src/lib/libssl/src/apps/passwd.c | |||
| @@ -73,7 +73,7 @@ passwd_main(int argc, char **argv) | |||
| 73 | int usecrypt = 0, use1 = 0, useapr1 = 0; | 73 | int usecrypt = 0, use1 = 0, useapr1 = 0; |
| 74 | size_t pw_maxlen = 0; | 74 | size_t pw_maxlen = 0; |
| 75 | 75 | ||
| 76 | apps_startup(); | 76 | signal(SIGPIPE, SIG_IGN); |
| 77 | 77 | ||
| 78 | if (bio_err == NULL) | 78 | if (bio_err == NULL) |
| 79 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 79 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -257,7 +257,7 @@ err: | |||
| 257 | BIO_free(in); | 257 | BIO_free(in); |
| 258 | if (out) | 258 | if (out) |
| 259 | BIO_free_all(out); | 259 | BIO_free_all(out); |
| 260 | apps_shutdown(); | 260 | |
| 261 | return (ret); | 261 | return (ret); |
| 262 | } | 262 | } |
| 263 | 263 | ||
diff --git a/src/lib/libssl/src/apps/pkcs12.c b/src/lib/libssl/src/apps/pkcs12.c index 44ee698605..55a5779360 100644 --- a/src/lib/libssl/src/apps/pkcs12.c +++ b/src/lib/libssl/src/apps/pkcs12.c | |||
| @@ -130,7 +130,7 @@ pkcs12_main(int argc, char **argv) | |||
| 130 | char *engine = NULL; | 130 | char *engine = NULL; |
| 131 | #endif | 131 | #endif |
| 132 | 132 | ||
| 133 | apps_startup(); | 133 | signal(SIGPIPE, SIG_IGN); |
| 134 | 134 | ||
| 135 | cert_pbe = NID_pbe_WithSHA1And40BitRC2_CBC; | 135 | cert_pbe = NID_pbe_WithSHA1And40BitRC2_CBC; |
| 136 | 136 | ||
| @@ -710,7 +710,7 @@ end: | |||
| 710 | free(passin); | 710 | free(passin); |
| 711 | if (passout) | 711 | if (passout) |
| 712 | free(passout); | 712 | free(passout); |
| 713 | apps_shutdown(); | 713 | |
| 714 | return (ret); | 714 | return (ret); |
| 715 | } | 715 | } |
| 716 | 716 | ||
diff --git a/src/lib/libssl/src/apps/pkcs7.c b/src/lib/libssl/src/apps/pkcs7.c index 41c9689cc7..c2093ddd12 100644 --- a/src/lib/libssl/src/apps/pkcs7.c +++ b/src/lib/libssl/src/apps/pkcs7.c | |||
| @@ -92,7 +92,7 @@ pkcs7_main(int argc, char **argv) | |||
| 92 | char *engine = NULL; | 92 | char *engine = NULL; |
| 93 | #endif | 93 | #endif |
| 94 | 94 | ||
| 95 | apps_startup(); | 95 | signal(SIGPIPE, SIG_IGN); |
| 96 | 96 | ||
| 97 | if (bio_err == NULL) | 97 | if (bio_err == NULL) |
| 98 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 98 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -287,6 +287,6 @@ end: | |||
| 287 | BIO_free(in); | 287 | BIO_free(in); |
| 288 | if (out != NULL) | 288 | if (out != NULL) |
| 289 | BIO_free_all(out); | 289 | BIO_free_all(out); |
| 290 | apps_shutdown(); | 290 | |
| 291 | return (ret); | 291 | return (ret); |
| 292 | } | 292 | } |
diff --git a/src/lib/libssl/src/apps/prime.c b/src/lib/libssl/src/apps/prime.c index 44998cde0f..5d15f5fbd7 100644 --- a/src/lib/libssl/src/apps/prime.c +++ b/src/lib/libssl/src/apps/prime.c | |||
| @@ -67,7 +67,7 @@ prime_main(int argc, char **argv) | |||
| 67 | BIGNUM *bn = NULL; | 67 | BIGNUM *bn = NULL; |
| 68 | BIO *bio_out; | 68 | BIO *bio_out; |
| 69 | 69 | ||
| 70 | apps_startup(); | 70 | signal(SIGPIPE, SIG_IGN); |
| 71 | 71 | ||
| 72 | if (bio_err == NULL) | 72 | if (bio_err == NULL) |
| 73 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 73 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
diff --git a/src/lib/libssl/src/apps/rand.c b/src/lib/libssl/src/apps/rand.c index fa8a65a267..458d5ac7b8 100644 --- a/src/lib/libssl/src/apps/rand.c +++ b/src/lib/libssl/src/apps/rand.c | |||
| @@ -88,7 +88,7 @@ rand_main(int argc, char **argv) | |||
| 88 | char *engine = NULL; | 88 | char *engine = NULL; |
| 89 | #endif | 89 | #endif |
| 90 | 90 | ||
| 91 | apps_startup(); | 91 | signal(SIGPIPE, SIG_IGN); |
| 92 | 92 | ||
| 93 | if (bio_err == NULL) | 93 | if (bio_err == NULL) |
| 94 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 94 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -207,6 +207,6 @@ err: | |||
| 207 | ERR_print_errors(bio_err); | 207 | ERR_print_errors(bio_err); |
| 208 | if (out) | 208 | if (out) |
| 209 | BIO_free_all(out); | 209 | BIO_free_all(out); |
| 210 | apps_shutdown(); | 210 | |
| 211 | return (ret); | 211 | return (ret); |
| 212 | } | 212 | } |
diff --git a/src/lib/libssl/src/apps/req.c b/src/lib/libssl/src/apps/req.c index a4a3414b95..1ff0b63b8c 100644 --- a/src/lib/libssl/src/apps/req.c +++ b/src/lib/libssl/src/apps/req.c | |||
| @@ -188,7 +188,7 @@ req_main(int argc, char **argv) | |||
| 188 | #ifndef OPENSSL_NO_DES | 188 | #ifndef OPENSSL_NO_DES |
| 189 | cipher = EVP_des_ede3_cbc(); | 189 | cipher = EVP_des_ede3_cbc(); |
| 190 | #endif | 190 | #endif |
| 191 | apps_startup(); | 191 | signal(SIGPIPE, SIG_IGN); |
| 192 | 192 | ||
| 193 | if (bio_err == NULL) | 193 | if (bio_err == NULL) |
| 194 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 194 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -922,7 +922,7 @@ end: | |||
| 922 | if (passargout && passout) | 922 | if (passargout && passout) |
| 923 | free(passout); | 923 | free(passout); |
| 924 | OBJ_cleanup(); | 924 | OBJ_cleanup(); |
| 925 | apps_shutdown(); | 925 | |
| 926 | return (ex); | 926 | return (ex); |
| 927 | } | 927 | } |
| 928 | 928 | ||
diff --git a/src/lib/libssl/src/apps/rsa.c b/src/lib/libssl/src/apps/rsa.c index eef0a92153..21bc3ba93c 100644 --- a/src/lib/libssl/src/apps/rsa.c +++ b/src/lib/libssl/src/apps/rsa.c | |||
| @@ -116,7 +116,7 @@ rsa_main(int argc, char **argv) | |||
| 116 | 116 | ||
| 117 | int pvk_encr = 2; | 117 | int pvk_encr = 2; |
| 118 | 118 | ||
| 119 | apps_startup(); | 119 | signal(SIGPIPE, SIG_IGN); |
| 120 | 120 | ||
| 121 | if (bio_err == NULL) | 121 | if (bio_err == NULL) |
| 122 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 122 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -399,7 +399,7 @@ end: | |||
| 399 | free(passin); | 399 | free(passin); |
| 400 | if (passout) | 400 | if (passout) |
| 401 | free(passout); | 401 | free(passout); |
| 402 | apps_shutdown(); | 402 | |
| 403 | return (ret); | 403 | return (ret); |
| 404 | } | 404 | } |
| 405 | #endif | 405 | #endif |
diff --git a/src/lib/libssl/src/apps/s_client.c b/src/lib/libssl/src/apps/s_client.c index 871e6966d5..4bfdcab918 100644 --- a/src/lib/libssl/src/apps/s_client.c +++ b/src/lib/libssl/src/apps/s_client.c | |||
| @@ -608,7 +608,7 @@ s_client_main(int argc, char **argv) | |||
| 608 | 608 | ||
| 609 | meth = SSLv23_client_method(); | 609 | meth = SSLv23_client_method(); |
| 610 | 610 | ||
| 611 | apps_startup(); | 611 | signal(SIGPIPE, SIG_IGN); |
| 612 | c_Pause = 0; | 612 | c_Pause = 0; |
| 613 | c_quiet = 0; | 613 | c_quiet = 0; |
| 614 | c_ign_eof = 0; | 614 | c_ign_eof = 0; |
| @@ -1672,7 +1672,7 @@ end: | |||
| 1672 | BIO_free(bio_c_out); | 1672 | BIO_free(bio_c_out); |
| 1673 | bio_c_out = NULL; | 1673 | bio_c_out = NULL; |
| 1674 | } | 1674 | } |
| 1675 | apps_shutdown(); | 1675 | |
| 1676 | return (ret); | 1676 | return (ret); |
| 1677 | } | 1677 | } |
| 1678 | 1678 | ||
diff --git a/src/lib/libssl/src/apps/s_server.c b/src/lib/libssl/src/apps/s_server.c index b6eb163752..37c6e1b9a7 100644 --- a/src/lib/libssl/src/apps/s_server.c +++ b/src/lib/libssl/src/apps/s_server.c | |||
| @@ -789,7 +789,7 @@ s_server_main(int argc, char *argv[]) | |||
| 789 | local_argc = argc; | 789 | local_argc = argc; |
| 790 | local_argv = argv; | 790 | local_argv = argv; |
| 791 | 791 | ||
| 792 | apps_startup(); | 792 | signal(SIGPIPE, SIG_IGN); |
| 793 | s_server_init(); | 793 | s_server_init(); |
| 794 | 794 | ||
| 795 | if (bio_err == NULL) | 795 | if (bio_err == NULL) |
| @@ -1612,7 +1612,7 @@ end: | |||
| 1612 | BIO_free(bio_s_out); | 1612 | BIO_free(bio_s_out); |
| 1613 | bio_s_out = NULL; | 1613 | bio_s_out = NULL; |
| 1614 | } | 1614 | } |
| 1615 | apps_shutdown(); | 1615 | |
| 1616 | return (ret); | 1616 | return (ret); |
| 1617 | } | 1617 | } |
| 1618 | 1618 | ||
diff --git a/src/lib/libssl/src/apps/s_time.c b/src/lib/libssl/src/apps/s_time.c index a532a3f385..e048a551b2 100644 --- a/src/lib/libssl/src/apps/s_time.c +++ b/src/lib/libssl/src/apps/s_time.c | |||
| @@ -325,7 +325,7 @@ s_time_main(int argc, char **argv) | |||
| 325 | char buf[1024 * 8]; | 325 | char buf[1024 * 8]; |
| 326 | int ver; | 326 | int ver; |
| 327 | 327 | ||
| 328 | apps_startup(); | 328 | signal(SIGPIPE, SIG_IGN); |
| 329 | s_time_init(); | 329 | s_time_init(); |
| 330 | 330 | ||
| 331 | if (bio_err == NULL) | 331 | if (bio_err == NULL) |
| @@ -525,7 +525,7 @@ end: | |||
| 525 | SSL_CTX_free(tm_ctx); | 525 | SSL_CTX_free(tm_ctx); |
| 526 | tm_ctx = NULL; | 526 | tm_ctx = NULL; |
| 527 | } | 527 | } |
| 528 | apps_shutdown(); | 528 | |
| 529 | return (ret); | 529 | return (ret); |
| 530 | } | 530 | } |
| 531 | 531 | ||
diff --git a/src/lib/libssl/src/apps/sess_id.c b/src/lib/libssl/src/apps/sess_id.c index 5ea5c97972..95bc71fe70 100644 --- a/src/lib/libssl/src/apps/sess_id.c +++ b/src/lib/libssl/src/apps/sess_id.c | |||
| @@ -97,7 +97,7 @@ sess_id_main(int argc, char **argv) | |||
| 97 | int cert = 0, noout = 0, text = 0; | 97 | int cert = 0, noout = 0, text = 0; |
| 98 | const char **pp; | 98 | const char **pp; |
| 99 | 99 | ||
| 100 | apps_startup(); | 100 | signal(SIGPIPE, SIG_IGN); |
| 101 | 101 | ||
| 102 | if (bio_err == NULL) | 102 | if (bio_err == NULL) |
| 103 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 103 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -245,7 +245,7 @@ end: | |||
| 245 | BIO_free_all(out); | 245 | BIO_free_all(out); |
| 246 | if (x != NULL) | 246 | if (x != NULL) |
| 247 | SSL_SESSION_free(x); | 247 | SSL_SESSION_free(x); |
| 248 | apps_shutdown(); | 248 | |
| 249 | return (ret); | 249 | return (ret); |
| 250 | } | 250 | } |
| 251 | 251 | ||
diff --git a/src/lib/libssl/src/apps/smime.c b/src/lib/libssl/src/apps/smime.c index 1b4a8aa9c2..a241231b08 100644 --- a/src/lib/libssl/src/apps/smime.c +++ b/src/lib/libssl/src/apps/smime.c | |||
| @@ -120,7 +120,7 @@ smime_main(int argc, char **argv) | |||
| 120 | args = argv + 1; | 120 | args = argv + 1; |
| 121 | ret = 1; | 121 | ret = 1; |
| 122 | 122 | ||
| 123 | apps_startup(); | 123 | signal(SIGPIPE, SIG_IGN); |
| 124 | 124 | ||
| 125 | if (bio_err == NULL) { | 125 | if (bio_err == NULL) { |
| 126 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 126 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
diff --git a/src/lib/libssl/src/apps/speed.c b/src/lib/libssl/src/apps/speed.c index 56abf47c0e..7271f3ba50 100644 --- a/src/lib/libssl/src/apps/speed.c +++ b/src/lib/libssl/src/apps/speed.c | |||
| @@ -533,7 +533,7 @@ speed_main(int argc, char **argv) | |||
| 533 | usertime = -1; | 533 | usertime = -1; |
| 534 | #endif | 534 | #endif |
| 535 | 535 | ||
| 536 | apps_startup(); | 536 | signal(SIGPIPE, SIG_IGN); |
| 537 | memset(results, 0, sizeof(results)); | 537 | memset(results, 0, sizeof(results)); |
| 538 | #ifndef OPENSSL_NO_DSA | 538 | #ifndef OPENSSL_NO_DSA |
| 539 | memset(dsa_key, 0, sizeof(dsa_key)); | 539 | memset(dsa_key, 0, sizeof(dsa_key)); |
| @@ -2111,7 +2111,7 @@ end: | |||
| 2111 | } | 2111 | } |
| 2112 | #endif | 2112 | #endif |
| 2113 | 2113 | ||
| 2114 | apps_shutdown(); | 2114 | |
| 2115 | return (mret); | 2115 | return (mret); |
| 2116 | } | 2116 | } |
| 2117 | 2117 | ||
diff --git a/src/lib/libssl/src/apps/spkac.c b/src/lib/libssl/src/apps/spkac.c index aa6be24361..7de9450b87 100644 --- a/src/lib/libssl/src/apps/spkac.c +++ b/src/lib/libssl/src/apps/spkac.c | |||
| @@ -96,7 +96,7 @@ spkac_main(int argc, char **argv) | |||
| 96 | char *engine = NULL; | 96 | char *engine = NULL; |
| 97 | #endif | 97 | #endif |
| 98 | 98 | ||
| 99 | apps_startup(); | 99 | signal(SIGPIPE, SIG_IGN); |
| 100 | 100 | ||
| 101 | if (!bio_err) | 101 | if (!bio_err) |
| 102 | bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); | 102 | bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); |
| @@ -283,6 +283,6 @@ end: | |||
| 283 | EVP_PKEY_free(pkey); | 283 | EVP_PKEY_free(pkey); |
| 284 | if (passin) | 284 | if (passin) |
| 285 | free(passin); | 285 | free(passin); |
| 286 | apps_shutdown(); | 286 | |
| 287 | return (ret); | 287 | return (ret); |
| 288 | } | 288 | } |
diff --git a/src/lib/libssl/src/apps/srp.c b/src/lib/libssl/src/apps/srp.c index 9c3dcdb1d6..24b7f317c3 100644 --- a/src/lib/libssl/src/apps/srp.c +++ b/src/lib/libssl/src/apps/srp.c | |||
| @@ -295,7 +295,7 @@ srp_main(int argc, char **argv) | |||
| 295 | EF_ALIGNMENT = 0; | 295 | EF_ALIGNMENT = 0; |
| 296 | #endif | 296 | #endif |
| 297 | 297 | ||
| 298 | apps_startup(); | 298 | signal(SIGPIPE, SIG_IGN); |
| 299 | 299 | ||
| 300 | conf = NULL; | 300 | conf = NULL; |
| 301 | section = NULL; | 301 | section = NULL; |
| @@ -660,7 +660,7 @@ err: | |||
| 660 | free_index(db); | 660 | free_index(db); |
| 661 | 661 | ||
| 662 | OBJ_cleanup(); | 662 | OBJ_cleanup(); |
| 663 | apps_shutdown(); | 663 | |
| 664 | return (ret); | 664 | return (ret); |
| 665 | } | 665 | } |
| 666 | 666 | ||
diff --git a/src/lib/libssl/src/apps/ts.c b/src/lib/libssl/src/apps/ts.c index bfd675bbc7..d154616a85 100644 --- a/src/lib/libssl/src/apps/ts.c +++ b/src/lib/libssl/src/apps/ts.c | |||
| @@ -156,7 +156,7 @@ ts_main(int argc, char **argv) | |||
| 156 | int free_bio_err = 0; | 156 | int free_bio_err = 0; |
| 157 | 157 | ||
| 158 | ERR_load_crypto_strings(); | 158 | ERR_load_crypto_strings(); |
| 159 | apps_startup(); | 159 | signal(SIGPIPE, SIG_IGN); |
| 160 | 160 | ||
| 161 | if (bio_err == NULL && (bio_err = BIO_new(BIO_s_file())) != NULL) { | 161 | if (bio_err == NULL && (bio_err = BIO_new(BIO_s_file())) != NULL) { |
| 162 | free_bio_err = 1; | 162 | free_bio_err = 1; |
diff --git a/src/lib/libssl/src/apps/verify.c b/src/lib/libssl/src/apps/verify.c index 7094989177..e2d34bccb3 100644 --- a/src/lib/libssl/src/apps/verify.c +++ b/src/lib/libssl/src/apps/verify.c | |||
| @@ -97,7 +97,7 @@ verify_main(int argc, char **argv) | |||
| 97 | 97 | ||
| 98 | ERR_load_crypto_strings(); | 98 | ERR_load_crypto_strings(); |
| 99 | 99 | ||
| 100 | apps_startup(); | 100 | signal(SIGPIPE, SIG_IGN); |
| 101 | 101 | ||
| 102 | if (bio_err == NULL) | 102 | if (bio_err == NULL) |
| 103 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 103 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -246,7 +246,7 @@ end: | |||
| 246 | sk_X509_pop_free(untrusted, X509_free); | 246 | sk_X509_pop_free(untrusted, X509_free); |
| 247 | sk_X509_pop_free(trusted, X509_free); | 247 | sk_X509_pop_free(trusted, X509_free); |
| 248 | sk_X509_CRL_pop_free(crls, X509_CRL_free); | 248 | sk_X509_CRL_pop_free(crls, X509_CRL_free); |
| 249 | apps_shutdown(); | 249 | |
| 250 | return (ret < 0 ? 2 : ret); | 250 | return (ret < 0 ? 2 : ret); |
| 251 | } | 251 | } |
| 252 | 252 | ||
diff --git a/src/lib/libssl/src/apps/version.c b/src/lib/libssl/src/apps/version.c index 91a27326b5..bd21f5d017 100644 --- a/src/lib/libssl/src/apps/version.c +++ b/src/lib/libssl/src/apps/version.c | |||
| @@ -142,7 +142,7 @@ version_main(int argc, char **argv) | |||
| 142 | int cflags = 0, version = 0, date = 0, options = 0, platform = 0, | 142 | int cflags = 0, version = 0, date = 0, options = 0, platform = 0, |
| 143 | dir = 0; | 143 | dir = 0; |
| 144 | 144 | ||
| 145 | apps_startup(); | 145 | signal(SIGPIPE, SIG_IGN); |
| 146 | 146 | ||
| 147 | if (bio_err == NULL) | 147 | if (bio_err == NULL) |
| 148 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) | 148 | if ((bio_err = BIO_new(BIO_s_file())) != NULL) |
| @@ -210,6 +210,6 @@ version_main(int argc, char **argv) | |||
| 210 | if (dir) | 210 | if (dir) |
| 211 | printf("%s\n", SSLeay_version(SSLEAY_DIR)); | 211 | printf("%s\n", SSLeay_version(SSLEAY_DIR)); |
| 212 | end: | 212 | end: |
| 213 | apps_shutdown(); | 213 | |
| 214 | return (ret); | 214 | return (ret); |
| 215 | } | 215 | } |
diff --git a/src/lib/libssl/src/apps/x509.c b/src/lib/libssl/src/apps/x509.c index 319f288c31..fb301d3ea8 100644 --- a/src/lib/libssl/src/apps/x509.c +++ b/src/lib/libssl/src/apps/x509.c | |||
| @@ -209,7 +209,7 @@ x509_main(int argc, char **argv) | |||
| 209 | 209 | ||
| 210 | reqfile = 0; | 210 | reqfile = 0; |
| 211 | 211 | ||
| 212 | apps_startup(); | 212 | signal(SIGPIPE, SIG_IGN); |
| 213 | 213 | ||
| 214 | if (bio_err == NULL) | 214 | if (bio_err == NULL) |
| 215 | bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); | 215 | bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); |
| @@ -948,7 +948,7 @@ end: | |||
| 948 | sk_ASN1_OBJECT_pop_free(reject, ASN1_OBJECT_free); | 948 | sk_ASN1_OBJECT_pop_free(reject, ASN1_OBJECT_free); |
| 949 | if (passin) | 949 | if (passin) |
| 950 | free(passin); | 950 | free(passin); |
| 951 | apps_shutdown(); | 951 | |
| 952 | return (ret); | 952 | return (ret); |
| 953 | } | 953 | } |
| 954 | 954 | ||
