]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUILD: ist: prevent gcc11 maybe-uninitialized warning on istalloc
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 18 May 2021 09:33:57 +0000 (11:33 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 17 Sep 2021 07:57:27 +0000 (09:57 +0200)
commit7a8aff26881c58061d6ca98d3c3e5fc70060c8f4
tree14e42ce4feecd2afd4539f4ec90d2056da8aaef5
parent4837293ca0a1cc8c55ee9b84e66ee30bc755c291
BUILD: ist: prevent gcc11 maybe-uninitialized warning on istalloc

A new warning is reported by gcc11 when using a pointer to uninitialized
memory block for a function with a const pointer argument. The warning
is triggered for istalloc, used by http_client.c / proxy.c / tcpcheck.c.

This warning is reported because the uninitialized memory block
allocated by malloc should not be passed to a const argument as in ist2.
See https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized

This should be backported up to 2.2.
include/import/ist.h