From cd44711ad286375a3fdd7b59ab1d97d1e606fc85 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 5 Aug 2019 22:38:14 +0200 Subject: fixup http.h when built with H3 but without H2 support --- lib/http.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/http.h b/lib/http.h index 455b81477..f6f5d4fd5 100644 --- a/lib/http.h +++ b/lib/http.h @@ -178,14 +178,16 @@ struct HTTP { size_t len; /* size of the buffer 'mem' points to */ size_t memlen; /* size of data copied to mem */ - const uint8_t *upload_mem; /* points to a buffer to read from */ - size_t upload_len; /* size of the buffer 'upload_mem' points to */ - curl_off_t upload_left; /* number of bytes left to upload */ - char **push_headers; /* allocated array */ size_t push_headers_used; /* number of entries filled in */ size_t push_headers_alloc; /* number of entries allocated */ #endif +#if defined(USE_NGHTTP2) || defined(ENABLE_QUIC) + /* fields used by both HTTP/2 and HTTP/3 */ + const uint8_t *upload_mem; /* points to a buffer to read from */ + size_t upload_len; /* size of the buffer 'upload_mem' points to */ + curl_off_t upload_left; /* number of bytes left to upload */ +#endif #ifdef ENABLE_QUIC /*********** for HTTP/3 we store stream-local data here *************/ -- cgit v1.2.1