@@ -11,3 +11,31 @@ index 2ceca242b651..8268d0a1a3c6 100644
1111 #if defined(_WIN32) && !defined(CURL_WINDOWS_UWP) && !defined(UNDER_CE)
1212 rc = recv(per->infd, buffer, curlx_uztosi(sz * nmemb), 0);
1313 if(rc < 0) {
14+ diff --git a/lib/vquic/curl_ngtcp2.c b/lib/vquic/curl_ngtcp2.c
15+ index 2cda65aa03f1..052f280afc15 100644
16+ --- a/lib/vquic/curl_ngtcp2.c
17+ +++ b/lib/vquic/curl_ngtcp2.c
18+ @@ -833,6 +833,9 @@ static ngtcp2_callbacks ng_callbacks = {
19+ cb_recv_rx_key,
20+ NULL, /* recv_tx_key */
21+ NULL, /* early_data_rejected */
22+ + #ifdef NGTCP2_CALLBACKS_V2
23+ + NULL, /* begin_path_validation */
24+ + #endif
25+ };
26+
27+ #if defined(_MSC_VER) && defined(_DLL)
28+ @@ -1182,7 +1185,12 @@ static nghttp3_callbacks ngh3_callbacks = {
29+ NULL, /* end_stream */
30+ cb_h3_reset_stream,
31+ NULL, /* shutdown */
32+ - NULL /* recv_settings */
33+ + NULL, /* recv_settings */
34+ + #ifdef NGHTTP3_CALLBACKS_V2
35+ + NULL, /* recv_origin */
36+ + NULL, /* end_origin */
37+ + NULL, /* rand */
38+ + #endif
39+ };
40+
41+ static CURLcode init_ngh3_conn(struct Curl_cfilter *cf,
0 commit comments