mirror of
https://gitee.com/openharmony/third_party_nghttp2
synced 2024-11-28 02:21:07 +00:00
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:
|
||||
if (nwrite == NGTCP2_ERR_STREAM_DATA_BLOCKED &&
|
||||
ngtcp2_conn_get_max_data_left(quic.conn) == 0) {
|
||||
/* Call ngtcp2_conn_writev_stream to ensure that a complete
|
||||
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;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (s->block_stream(stream_id) != 0) {
|
||||
@ -668,10 +662,8 @@ int Client::write_quic() {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (nwrite < 0) {
|
||||
quic.last_error = quic::err_transport(nwrite);
|
||||
return -1;
|
||||
}
|
||||
quic.last_error = quic::err_transport(nwrite);
|
||||
return -1;
|
||||
}
|
||||
|
||||
quic_restart_pkt_timer();
|
||||
|
Loading…
Reference in New Issue
Block a user