mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-08 08:07:10 +02:00
BUILD: connection: fix build on clang after the VAR_ARRAY cleanup
Commit 4987a4744
("CLEANUP: tree-wide: use VAR_ARRAY instead of [0] in
various definitions") broke the build on clang due to the tlv field used
to receive/send the proxy protocol. The problem is that struct tlv is
included at the beginning of struct tlv_ssl, which doesn't make much
sense. In fact the value[] array isn't really a var array but just an
end of struct marker, and must really be an array of size zero.
This commit is contained in:
parent
4987a47446
commit
441b6c31e9
@ -589,7 +589,7 @@ struct tlv {
|
||||
uint8_t type;
|
||||
uint8_t length_hi;
|
||||
uint8_t length_lo;
|
||||
uint8_t value[VAR_ARRAY];
|
||||
uint8_t value[0];
|
||||
}__attribute__((packed));
|
||||
|
||||
struct tlv_ssl {
|
||||
|
Loading…
Reference in New Issue
Block a user