SSL_ERROR_WANT_WRITE
else if (e == SSL_ERROR_WANT_WRITE)
else if (e == SSL_ERROR_WANT_WRITE)
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
if (SSL_get_error(s->s, 0) == SSL_ERROR_WANT_WRITE) {
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
return QUIC_RAISE_NORMAL_ERROR(ctx, SSL_ERROR_WANT_WRITE);
return QUIC_RAISE_NORMAL_ERROR(ctx, SSL_ERROR_WANT_WRITE);
return QUIC_RAISE_NORMAL_ERROR(ctx, SSL_ERROR_WANT_WRITE);
case SSL_ERROR_WANT_WRITE:
return SSL_ERROR_WANT_WRITE;
return SSL_ERROR_WANT_WRITE;
if (error != SSL_ERROR_WANT_READ && error != SSL_ERROR_WANT_WRITE)
&& err != SSL_ERROR_WANT_WRITE) {
err = SSL_ERROR_WANT_WRITE;
while (!clienterr && retc <= 0 && err == SSL_ERROR_WANT_WRITE) {
err = SSL_ERROR_WANT_WRITE;
while (!servererr && rets <= 0 && err == SSL_ERROR_WANT_WRITE) {
case SSL_ERROR_WANT_WRITE:
case SSL_ERROR_WANT_WRITE:
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_WRITE && w == SSL_WRITING)
return ec == SSL_ERROR_WANT_READ || ec == SSL_ERROR_WANT_WRITE;
if (SSL_get_error(clientquic, 0) == SSL_ERROR_WANT_WRITE)
if (!TEST_int_eq(SSL_get_error(clientquic, 0), SSL_ERROR_WANT_WRITE))
return ec == SSL_ERROR_WANT_READ || ec == SSL_ERROR_WANT_WRITE;
|| (ec == SSL_ERROR_WANT_WRITE && w == SSL_WRITING)
|| !TEST_int_eq(SSL_get_error(serverssl, -1), SSL_ERROR_WANT_WRITE))
if (!TEST_int_eq(SSL_get_error(clientssl, 0), SSL_ERROR_WANT_WRITE))
if (!TEST_int_eq(SSL_get_error(clientssl, 0), SSL_ERROR_WANT_WRITE))
if (!TEST_true(SSL_get_error(clientssl, ret) == SSL_ERROR_WANT_WRITE))
if (SSL_get_error(serverssl, err) != SSL_ERROR_WANT_WRITE)
|| !TEST_int_eq(SSL_get_error(serverssl, 0), SSL_ERROR_WANT_WRITE)
|| !TEST_int_eq(SSL_get_error(peerwrite, 0), SSL_ERROR_WANT_WRITE)
|| !TEST_int_eq(SSL_get_error(local, -1), SSL_ERROR_WANT_WRITE))
|| !TEST_int_eq(SSL_get_error(local, -1), SSL_ERROR_WANT_WRITE))
|| !TEST_int_eq(SSL_get_error(peer, -1), SSL_ERROR_WANT_WRITE))
|| !TEST_int_eq(SSL_get_error(serverssl, -1), SSL_ERROR_WANT_WRITE))
|| !TEST_int_eq(SSL_get_error(serverssl, -1), SSL_ERROR_WANT_WRITE))
ssl_err != SSL_ERROR_WANT_WRITE) {
ssl_err == SSL_ERROR_WANT_WRITE) {
ATF_REQUIRE(SSL_get_error(c.srv, c.sbytes) == SSL_ERROR_WANT_WRITE);