You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
606 B

  1. --- a/src/sstp-client.c
  2. +++ b/src/sstp-client.c
  3. @@ -477,6 +477,7 @@ static status_t sstp_init_ssl(sstp_client_st *client, sstp_option_st *opt)
  4. int retval = SSTP_FAIL;
  5. int status = 0;
  6. +#if OPENSSL_VERSION_NUMBER < 0x10100000L
  7. /* Initialize the OpenSSL library */
  8. status = SSL_library_init();
  9. if (status != 1)
  10. @@ -487,6 +488,7 @@ static status_t sstp_init_ssl(sstp_client_st *client, sstp_option_st *opt)
  11. /* Load all error strings */
  12. SSL_load_error_strings();
  13. +#endif
  14. /* Create a new crypto context */
  15. client->ssl_ctx = SSL_CTX_new(SSLv23_client_method());