aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/libtest/lib509.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/libtest/lib509.c b/tests/libtest/lib509.c
index 8f2210f5f..ad2626204 100644
--- a/tests/libtest/lib509.c
+++ b/tests/libtest/lib509.c
@@ -332,10 +332,19 @@ int test(char *URL)
return i;
}
+
#else /* USE_SSLEAY */
+
int test(char *URL)
{
(void)URL;
- return CURLE_FAILED_INIT;
+ if (curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK) {
+ fprintf(stderr, "curl_global_init() failed\n");
+ return TEST_ERR_MAJOR_BAD;
+ }
+ fprintf(stderr, "libcurl lacks openssl support needed for test 509\n");
+ curl_global_cleanup();
+ return TEST_ERR_MAJOR_BAD;
}
+
#endif /* USE_SSLEAY */