]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Introduce msglvl_t to unify msglevel type handling
authorFrank Lichtenheld <frank@lichtenheld.com>
Wed, 17 Sep 2025 17:04:19 +0000 (19:04 +0200)
committerGert Doering <gert@greenie.muc.de>
Fri, 19 Sep 2025 14:14:16 +0000 (16:14 +0200)
commitcc8cd311749dc90bb056cfedd9129677090bc7b0
treea039e9ccccbf01d4e85f6b1e141e7c4f769ab540
parent8465972b00bef5230d3ec36baedf56952448443f
Introduce msglvl_t to unify msglevel type handling

msglevel was definitely unsigned as the first
argument to msg(), but many parts of the code
had it as signed. So this produced a LOT of
warnings when enabling -Wsign-conversion.

Introduce a msglvl_t typedef and switch all
users to it. This includes any values that
are stored in the msglevel field, including
debug level and mute level.

There is one exception in struct status_output
where -1 is a valid value in the API. Only
positive values are translated into standard
message levels.

Change-Id: Id492cb774c6d022d06bb3cf5fec2a4bdd410e619
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1110
Message-Id: <20250917170428.3310-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg33028.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
69 files changed:
src/openvpn/argv.c
src/openvpn/argv.h
src/openvpn/buffer.c
src/openvpn/clinat.c
src/openvpn/clinat.h
src/openvpn/comp.c
src/openvpn/comp.h
src/openvpn/crypto.c
src/openvpn/crypto.h
src/openvpn/dco.c
src/openvpn/dco.h
src/openvpn/dco_freebsd.c
src/openvpn/dco_linux.c
src/openvpn/dco_win.c
src/openvpn/dns.c
src/openvpn/dns.h
src/openvpn/env_set.c
src/openvpn/env_set.h
src/openvpn/error.c
src/openvpn/error.h
src/openvpn/forward.c
src/openvpn/forward.h
src/openvpn/init.c
src/openvpn/init.h
src/openvpn/manage.c
src/openvpn/manage.h
src/openvpn/mtu.c
src/openvpn/mtu.h
src/openvpn/multi.c
src/openvpn/options.c
src/openvpn/options.h
src/openvpn/options_util.c
src/openvpn/options_util.h
src/openvpn/packet_id.c
src/openvpn/pkcs11.c
src/openvpn/plugin.c
src/openvpn/plugin.h
src/openvpn/pool.c
src/openvpn/pool.h
src/openvpn/proto.c
src/openvpn/push.c
src/openvpn/push.h
src/openvpn/route.c
src/openvpn/route.h
src/openvpn/run_command.c
src/openvpn/run_command.h
src/openvpn/sig.c
src/openvpn/sig.h
src/openvpn/socket.c
src/openvpn/socket_util.c
src/openvpn/socket_util.h
src/openvpn/ssl_verify_backend.h
src/openvpn/ssl_verify_mbedtls.c
src/openvpn/ssl_verify_openssl.c
src/openvpn/status.c
src/openvpn/status.h
src/openvpn/tun.c
src/openvpn/tun.h
tests/unit_tests/openvpn/mock_msg.c
tests/unit_tests/openvpn/mock_msg.h
tests/unit_tests/openvpn/mock_ssl_dependencies.c
tests/unit_tests/openvpn/test_argv.c
tests/unit_tests/openvpn/test_misc.c
tests/unit_tests/openvpn/test_pkcs11.c
tests/unit_tests/openvpn/test_pkt.c
tests/unit_tests/openvpn/test_push_update_msg.c
tests/unit_tests/openvpn/test_socket.c
tests/unit_tests/openvpn/test_tls_crypt.c
tests/unit_tests/openvpn/test_user_pass.c