Index: src/tls/OFOpenSSLTLSStream.m ================================================================== --- src/tls/OFOpenSSLTLSStream.m +++ src/tls/OFOpenSSLTLSStream.m @@ -190,11 +190,11 @@ return bytesWritten; } - (bool)hasDataInReadBuffer { - if (SSL_has_pending(_SSL) || BIO_ctrl_pending(_readBIO) > 0) + if (SSL_pending(_SSL) > 0 || BIO_ctrl_pending(_readBIO) > 0) return true; return super.hasDataInReadBuffer; }