Description
*** CID 1316404: Uninitialized members (UNINIT_CTOR) /proxy/http2/HTTP2.h: 254 in Http2HeadersParameter::Http2HeadersParameter()() 248 uint32_t stream_dependency; 249 uint8_t weight; 250 }; 251 252 // 6.2 HEADERS Format 253 struct Http2HeadersParameter { CID 1316404: Uninitialized members (UNINIT_CTOR) Non-static class member field "priority.weight" is not initialized in this constructor nor in any functions that it calls. 254 Http2HeadersParameter() : pad_length(0) {} 255 256 uint8_t pad_length; 257 Http2Priority priority; 258 }; 259
Spec:
https://tools.ietf.org/html/rfc7540#section-5.3.2
5.3.2. Dependency Weighting All dependent streams are allocated an integer weight between 1 and 256 (inclusive).
https://tools.ietf.org/html/rfc7540#section-5.3.5
5.3.5. Default Priorities All streams are initially assigned a non-exclusive dependency on stream 0x0. Pushed streams (Section 8.2) initially depend on their associated stream. In both cases, streams are assigned a default weight of 16.