SSL_ERROR_WANT_READ
if (e == SSL_ERROR_WANT_READ)
if (e == SSL_ERROR_WANT_READ)
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
if (rc == SSL_ERROR_WANT_READ) {
if (rcx == SSL_ERROR_WANT_READ) {
if (rcx == SSL_ERROR_WANT_READ) {
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_READ:
QUIC_RAISE_NORMAL_ERROR(ctx, SSL_ERROR_WANT_READ);
return QUIC_RAISE_NORMAL_ERROR(ctx, SSL_ERROR_WANT_READ);
case SSL_ERROR_WANT_READ:
ret = QUIC_RAISE_NORMAL_ERROR(&ctx, SSL_ERROR_WANT_READ);
case SSL_ERROR_WANT_READ:
return SSL_ERROR_WANT_READ;
return SSL_ERROR_WANT_READ;
|| !TEST_int_eq(SSL_get_error(con, ret), SSL_ERROR_WANT_READ)
|| !TEST_int_eq(SSL_get_error(con, ret), SSL_ERROR_WANT_READ)
|| !TEST_int_eq(SSL_get_error(con, ret), SSL_ERROR_WANT_READ)
|| !TEST_int_eq(SSL_get_error(cssl, ret), SSL_ERROR_WANT_READ))
if (error != SSL_ERROR_WANT_READ) {
if (error != SSL_ERROR_WANT_READ && error != SSL_ERROR_WANT_WRITE)
if (error != SSL_ERROR_WANT_READ
if (error != SSL_ERROR_WANT_READ) {
if (err != SSL_ERROR_WANT_READ
if (!clienterr && retc <= 0 && err != SSL_ERROR_WANT_READ) {
err = SSL_ERROR_WANT_READ;
&& err != SSL_ERROR_WANT_READ
SSL_ERROR_WANT_READ)) {
case SSL_ERROR_WANT_READ:
return ec == SSL_ERROR_WANT_READ || ec == SSL_ERROR_WANT_WRITE;
return ec == SSL_ERROR_WANT_READ || ec == SSL_ERROR_WANT_WRITE;
|| (ec == SSL_ERROR_WANT_READ && w == SSL_READING)
if (SSL_get_error(c_ssl, ret) != SSL_ERROR_WANT_READ) {
return ec == SSL_ERROR_WANT_READ || ec == SSL_ERROR_WANT_WRITE;
if (!TEST_int_eq(SSL_get_error(clientquic, ret), SSL_ERROR_WANT_READ)
if (!TEST_int_eq(SSL_get_error(*stream, 0), SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(clientssl, ret), SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(clientssl, ret), SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(clientssl, ret), SSL_ERROR_WANT_READ))
return ec == SSL_ERROR_WANT_READ || ec == SSL_ERROR_WANT_WRITE;
|| (ec == SSL_ERROR_WANT_READ && w == SSL_READING)
if (SSL_get_error(serverssl, err) != SSL_ERROR_WANT_READ) {
if (SSL_get_error(clientssl, err) != SSL_ERROR_WANT_READ) {
if (!TEST_true(SSL_get_error(serverssl, ret) == SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(clientssl, 0), SSL_ERROR_WANT_READ)
|| !TEST_int_eq(SSL_get_error(serverssl, 0), SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(clientssl, ret), SSL_ERROR_WANT_READ))
if (!TEST_int_eq(SSL_get_error(serverssl, ret), SSL_ERROR_WANT_READ))
if (SSL_get_error(clientssl, err) != SSL_ERROR_WANT_READ)
SSL_ERROR_WANT_READ)))
SSL_ERROR_WANT_READ))
SSL_ERROR_WANT_READ))
SSL_ERROR_WANT_READ))
SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(peerwrite, 0), SSL_ERROR_WANT_READ)
|| !TEST_int_eq(SSL_get_error(peer, -1), SSL_ERROR_WANT_READ))
|| !TEST_int_eq(SSL_get_error(local, -1), SSL_ERROR_WANT_READ))
SSL_ERROR_WANT_READ)) {
SSL_ERROR_WANT_READ)) {
if (ssl_err != SSL_ERROR_WANT_READ &&
if (ssl_err == SSL_ERROR_WANT_READ ||
SSL_get_error(ssl, rv) == SSL_ERROR_WANT_READ)