Revert "Ensure complete packet is written"
This reverts commit c19046b09f8e66713f0e067f986ed92d676eb6b6.
This commit is contained in:
parent
749015eb86
commit
a60a34331b
|
@ -647,13 +647,7 @@ int Client::write_quic() {
|
||||||
case NGTCP2_ERR_STREAM_SHUT_WR:
|
case NGTCP2_ERR_STREAM_SHUT_WR:
|
||||||
if (nwrite == NGTCP2_ERR_STREAM_DATA_BLOCKED &&
|
if (nwrite == NGTCP2_ERR_STREAM_DATA_BLOCKED &&
|
||||||
ngtcp2_conn_get_max_data_left(quic.conn) == 0) {
|
ngtcp2_conn_get_max_data_left(quic.conn) == 0) {
|
||||||
/* Call ngtcp2_conn_writev_stream to ensure that a complete
|
return 0;
|
||||||
packet is written to the buffer. */
|
|
||||||
nwrite = ngtcp2_conn_writev_stream(
|
|
||||||
quic.conn, &ps.path, buf.data(), quic.max_pktlen, nullptr,
|
|
||||||
NGTCP2_WRITE_STREAM_FLAG_NONE, /* stream_id = */ 0, /* fin = */ 0,
|
|
||||||
nullptr, 0, timestamp(worker->loop));
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->block_stream(stream_id) != 0) {
|
if (s->block_stream(stream_id) != 0) {
|
||||||
|
@ -668,11 +662,9 @@ int Client::write_quic() {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (nwrite < 0) {
|
|
||||||
quic.last_error = quic::err_transport(nwrite);
|
quic.last_error = quic::err_transport(nwrite);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
quic_restart_pkt_timer();
|
quic_restart_pkt_timer();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue