From: Daniel Stenberg Date: Thu, 6 May 2021 20:55:15 +0000 (+0200) Subject: ngtcp2: fix the cb_acked_stream_data_offset proto X-Git-Tag: curl-7_77_0~76 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5c53bd980b526d1cc5faa795097ba64645a2de34;p=thirdparty%2Fcurl.git ngtcp2: fix the cb_acked_stream_data_offset proto The 'datalen' value should be 64 bit, not size_t! Reported-by: Dmitry Karpov Bug: https://curl.se/mail/lib-2021-05/0019.html Closes #7027 --- diff --git a/lib/vquic/ngtcp2.c b/lib/vquic/ngtcp2.c index 6eb393ffde..15184827ab 100644 --- a/lib/vquic/ngtcp2.c +++ b/lib/vquic/ngtcp2.c @@ -603,7 +603,7 @@ static int cb_recv_stream_data(ngtcp2_conn *tconn, uint32_t flags, static int cb_acked_stream_data_offset(ngtcp2_conn *tconn, int64_t stream_id, - uint64_t offset, size_t datalen, void *user_data, + uint64_t offset, uint64_t datalen, void *user_data, void *stream_user_data) { struct quicsocket *qs = (struct quicsocket *)user_data;