diff --git a/src/SSLSocket.m b/src/SSLSocket.m index d18677a..f86405d 100644 --- a/src/SSLSocket.m +++ b/src/SSLSocket.m @@ -259,6 +259,9 @@ static SSL_CTX *ctx; - (size_t)pendingBytes { + if (ssl == NULL) + return [super pendingBytes]; + return [super pendingBytes] + SSL_pending(ssl); }