]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: connection: get rid of the CO_FL_ADDR_*_SET flags
authorWilly Tarreau <w@1wt.eu>
Mon, 2 May 2022 15:47:46 +0000 (17:47 +0200)
committerWilly Tarreau <w@1wt.eu>
Mon, 2 May 2022 15:47:46 +0000 (17:47 +0200)
commit030b3e6bcc94767a4060927726b1b3f1f121723b
treeca2f5ea0a83d69408b29bf6ce46647f3ccc21d05
parent158b6cf102d68f003f323a2f381239fcbb665a7e
MINOR: connection: get rid of the CO_FL_ADDR_*_SET flags

Just like for the conn_stream, now that these addresses are dynamically
allocated, there is no single case where the pointer is set without the
corresponding flag, and the flag is used as a permission to dereference
the pointer. Let's just replace the test of the flag with a test of the
pointer and remove all flag assignment. This makes the code clearer
(especially in "if" conditions) and saves the need for future code to
think about properly setting the flag after setting the pointer.
dev/flags/flags.c
include/haproxy/connection-t.h
include/haproxy/connection.h
src/connection.c
src/proto_quic.c
src/proto_sockpair.c
src/proto_tcp.c
src/proto_uxst.c
src/quic_sock.c
src/sock.c