fix a infinite loop when SSL_Read always return SSL_ERROR_WANT_READ