diff --git a/uvloop/sslproto.pyx b/uvloop/sslproto.pyx index 1a52e71e..66676574 100644 --- a/uvloop/sslproto.pyx +++ b/uvloop/sslproto.pyx @@ -522,6 +522,7 @@ cdef class SSLProtocol: else: msg = 'SSL handshake failed' self._fatal_error(exc, msg) + self._wakeup_waiter(exc) return if self._loop.get_debug():