diff --git a/cli-miner.cpp b/cli-miner.cpp index ac58ecf..4245de4 100644 --- a/cli-miner.cpp +++ b/cli-miner.cpp @@ -47,6 +47,7 @@ int main(int argc, char *argv[]) { SSL_library_init(); SSL_load_error_strings(); + ERR_load_BIO_strings(); OpenSSL_add_all_digests(); const char* sFilename = "config.txt"; diff --git a/socket.cpp b/socket.cpp index 5a978b3..25ac405 100644 --- a/socket.cpp +++ b/socket.cpp @@ -282,7 +282,7 @@ void tls_socket::close(bool free) if(!free) { - SSL_shutdown(ssl); + sock_close(BIO_get_fd(bio, nullptr)); } else {