From: Richard Levitte Date: Thu, 12 Jan 2017 10:08:36 +0000 (+0100) Subject: UI: fix uitest for no-ui configuration X-Git-Tag: OpenSSL_1_1_1-pre1~2683 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=027609f9563014a6f5bc6917f085bd77e8dc8dc7;p=oweals%2Fopenssl.git UI: fix uitest for no-ui configuration Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/2218) --- diff --git a/test/uitest.c b/test/uitest.c index 84fe71b22d..16d83b9528 100644 --- a/test/uitest.c +++ b/test/uitest.c @@ -9,8 +9,8 @@ #include #include +#include #include -#include #include "../apps/apps.h" #include "testutil.h" @@ -20,6 +20,9 @@ char *default_config_file = NULL; BIO *bio_err = NULL; +#ifndef OPENSSL_NO_UI +# include + /* Old style PEM password callback */ static int test_pem_password_cb(char *buf, int size, int rwflag, void *userdata) { @@ -99,14 +102,18 @@ static int test_new_ui() return ok; } +#endif + int test_main(int argc, char *argv[]) { int ret; bio_err = dup_bio_err(FORMAT_TEXT); +#ifndef OPENSSL_NO_UI ADD_TEST(test_old); ADD_TEST(test_new_ui); +#endif ret = run_tests(argv[0]);