]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUILD: vars: avoid overlapping field initialization
authorWilly Tarreau <w@1wt.eu>
Fri, 28 Jan 2022 08:22:07 +0000 (09:22 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 28 Jan 2022 18:04:02 +0000 (19:04 +0100)
commite90dde1edf43eb8462559354fcd6f7771a5c11d6
tree0b084613373da2fc9c2ff2fbba8c859f3ea52bcd
parent95d3eaff363fb647b11cf332574079da98cf2ad8
BUILD: vars: avoid overlapping field initialization

Compiling vars.c with gcc 4.2 shows that we're initializing some local
structs field members in a not really portable way:

src/vars.c: In function 'vars_parse_cli_set_var':
src/vars.c:1195: warning: initialized field overwritten
src/vars.c:1195: warning: (near initialization for 'px.conf.args')
src/vars.c:1195: warning: initialized field overwritten
src/vars.c:1195: warning: (near initialization for 'px.conf')
src/vars.c:1201: warning: initialized field overwritten
src/vars.c:1201: warning: (near initialization for 'rule.conf')

It's totally harmless anyway, but better clean this up.
src/vars.c