aboutsummaryrefslogtreecommitdiff
path: root/lib/sslgen.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sslgen.c')
-rw-r--r--lib/sslgen.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/sslgen.c b/lib/sslgen.c
index fc1db457e..1945789a3 100644
--- a/lib/sslgen.c
+++ b/lib/sslgen.c
@@ -170,10 +170,9 @@ int Curl_ssl_init(void)
return Curl_gtls_init();
#else
/* no SSL support */
+ return 1;
#endif /* USE_GNUTLS */
#endif /* USE_SSLEAY */
-
- return 1;
}
@@ -384,12 +383,14 @@ CURLcode Curl_ssl_set_engine(struct SessionHandle *data, const char *engine)
/* FIX: add code here */
(void)data;
(void)engine;
+ return CURLE_FAILED_INIT;
#else
+ /* no SSL layer */
(void)data;
(void)engine;
+ return CURLE_FAILED_INIT;
#endif /* USE_GNUTLS */
#endif /* USE_SSLEAY */
- return CURLE_FAILED_INIT;
}
/* Selects an (Open?)SSL crypto engine
@@ -402,11 +403,13 @@ CURLcode Curl_ssl_set_engine_default(struct SessionHandle *data)
#ifdef USE_GNUTLS
/* FIX: add code here */
(void)data;
+ return CURLE_FAILED_INIT;
#else
+ /* No SSL layer */
(void)data;
+ return CURLE_FAILED_INIT;
#endif /* USE_GNUTLS */
#endif /* USE_SSLEAY */
- return CURLE_FAILED_INIT;
}
/* Return list of OpenSSL crypto engine names. */