]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix a warning about array init for HTTP/2 headers
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 7 Sep 2021 10:19:03 +0000 (12:19 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 13 Sep 2021 13:34:34 +0000 (15:34 +0200)
pdns/dnsdistdist/test-dnsdistnghttp2_cc.cc

index 3da8a40e91f802a9750ec751437167fb73328e92..61964a9b178344891c04966f6942b5fb07d05c3e 100644 (file)
@@ -158,7 +158,7 @@ struct DOHConnection
 
   void submitResponse(uint32_t streamId, PacketBuffer& data)
   {
-    const nghttp2_nv hdrs[] = {(uint8_t*)":status", (uint8_t*)"200", sizeof(":status") - 1, sizeof("200") - 1, NGHTTP2_NV_FLAG_NONE};
+    const nghttp2_nv hdrs[] = {{(uint8_t*)":status", (uint8_t*)"200", sizeof(":status") - 1, sizeof("200") - 1, NGHTTP2_NV_FLAG_NONE}};
     nghttp2_data_provider dataProvider;
     dataProvider.source.ptr = &data;
     dataProvider.read_callback = [](nghttp2_session* session, int32_t stream_id, uint8_t* buf, size_t length, uint32_t* data_flags, nghttp2_data_source* source, void* user_data) -> ssize_t {
@@ -185,7 +185,7 @@ struct DOHConnection
   void submitError(uint32_t streamId, uint16_t status, const std::string& msg)
   {
     const std::string statusStr = std::to_string(status);
-    const nghttp2_nv hdrs[] = {(uint8_t*)":status", (uint8_t*)statusStr.c_str(), sizeof(":status") - 1, statusStr.size(), NGHTTP2_NV_FLAG_NONE};
+    const nghttp2_nv hdrs[] = {{(uint8_t*)":status", (uint8_t*)statusStr.c_str(), sizeof(":status") - 1, statusStr.size(), NGHTTP2_NV_FLAG_NONE}};
 
     int rv = nghttp2_submit_response(d_session.get(), streamId, hdrs, sizeof(hdrs) / sizeof(*hdrs), nullptr);
     BOOST_CHECK_EQUAL(rv, 0);