Commit 4bedc9a0 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

Compile with the latest ngtcp2

parent 89aa449d
...@@ -512,6 +512,7 @@ int Client::read_quic() { ...@@ -512,6 +512,7 @@ int Client::read_quic() {
socklen_t addrlen = sizeof(su); socklen_t addrlen = sizeof(su);
int rv; int rv;
size_t pktcnt = 0; size_t pktcnt = 0;
ngtcp2_pkt_info pi{};
for (;;) { for (;;) {
auto nread = auto nread =
...@@ -527,7 +528,7 @@ int Client::read_quic() { ...@@ -527,7 +528,7 @@ int Client::read_quic() {
{addrlen, &su.sa}, {addrlen, &su.sa},
}; };
rv = ngtcp2_conn_read_pkt(quic.conn, &path, buf.data(), nread, rv = ngtcp2_conn_read_pkt(quic.conn, &path, &pi, buf.data(), nread,
timestamp(worker->loop)); timestamp(worker->loop));
if (rv != 0) { if (rv != 0) {
std::cerr << "ngtcp2_conn_read_pkt: " << ngtcp2_strerror(rv) << std::endl; std::cerr << "ngtcp2_conn_read_pkt: " << ngtcp2_strerror(rv) << std::endl;
...@@ -579,8 +580,8 @@ int Client::write_quic() { ...@@ -579,8 +580,8 @@ int Client::write_quic() {
} }
auto nwrite = ngtcp2_conn_writev_stream( auto nwrite = ngtcp2_conn_writev_stream(
quic.conn, &ps.path, buf.data(), quic.max_pktlen, &ndatalen, flags, quic.conn, &ps.path, nullptr, buf.data(), quic.max_pktlen, &ndatalen,
stream_id, reinterpret_cast<const ngtcp2_vec *>(v), vcnt, flags, stream_id, reinterpret_cast<const ngtcp2_vec *>(v), vcnt,
timestamp(worker->loop)); timestamp(worker->loop));
if (nwrite < 0) { if (nwrite < 0) {
switch (nwrite) { switch (nwrite) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment