From: Dr. Stephen Henson Date: Wed, 2 Nov 2011 00:07:15 +0000 (+0000) Subject: Replace exit calls with return in fips_test_suite X-Git-Tag: OpenSSL-fips-2_0-rc2~21 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d5939062d7fa9059b086e88ca14bf3f3ad19256b;p=oweals%2Fopenssl.git Replace exit calls with return in fips_test_suite --- diff --git a/fips/fips_test_suite.c b/fips/fips_test_suite.c index 20e9094068..1344b1108d 100644 --- a/fips/fips_test_suite.c +++ b/fips/fips_test_suite.c @@ -1092,16 +1092,16 @@ int main(int argc, char **argv) pass = ""; } else { printf("Bad argument \"%s\"\n", argv[1]); - exit(1); + return 1; } if (!no_exit) { fips_algtest_init_nofips(); if (!FIPS_module_mode_set(1, pass)) { printf("Power-up self test failed\n"); - exit(1); + return 1; } printf("Power-up self test successful\n"); - exit(0); + return 0; } } @@ -1120,7 +1120,7 @@ int main(int argc, char **argv) ERR_clear_error(); test_msg("2. Automatic power-up self test", FIPS_module_mode_set(1, pass)); if (!FIPS_module_mode()) - exit(1); + return 1; if (do_drbg_stick) FIPS_drbg_stick(); if (do_rng_stick)