Ticket #12710: diff.b

File diff.b, 619 bytes (added by vygis.d@…, 5 years ago)

Patch for the stream truncation

Line 
1--- /usr/include/boost/asio/ssl/detail/impl/engine.orig 2017-08-29 01:39:58.321515459 +0300
2+++ /usr/include/boost/asio/ssl/detail/impl/engine.ipp 2017-08-29 01:40:22.094110792 +0300
3@@ -212,13 +212,13 @@
4 #if (OPENSSL_VERSION_NUMBER < 0x10100000L)
5 if (ssl_->version == SSL2_VERSION)
6 return ec;
7-#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L)
8
9 // Otherwise, the peer should have negotiated a proper shutdown.
10 if ((::SSL_get_shutdown(ssl_) & SSL_RECEIVED_SHUTDOWN) == 0)
11 {
12 ec = boost::asio::ssl::error::stream_truncated;
13 }
14+#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L)
15
16 return ec;
17 }