]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Avoid management log loop with verb >= 6
authorLev Stipakov <lev@openvpn.net>
Fri, 17 Feb 2023 12:21:55 +0000 (14:21 +0200)
committerGert Doering <gert@greenie.muc.de>
Mon, 27 Feb 2023 07:12:21 +0000 (08:12 +0100)
This log message is printed within check_tls(),
which is called by pre_select(), which is called
on every iteration of event loop.

When management is attached (and doesn't use own event loop),
this message sets management state to "wait write",
which arms event loop. When on the next iteration iowait
returns with "management write event is set", we call
pre_select() and print that message again, causing the loop.

Fix by simply removing this log message.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Antonio Quartulli <a@unstable.cc>
Message-Id: <20230217122156.541-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26284.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/dco.c

index 3087a0df8f9752c68c8f9e56605bae31e1109216..b53332a8777a93057448f5887c887bb134dcf53d 100644 (file)
@@ -133,8 +133,6 @@ dco_get_secondary_key(struct tls_multi *multi, const struct key_state *primary)
 bool
 dco_update_keys(dco_context_t *dco, struct tls_multi *multi)
 {
-    msg(D_DCO_DEBUG, "%s: peer_id=%d", __func__, multi->dco_peer_id);
-
     /* this function checks if keys have to be swapped or erased, therefore it
      * can't do much if we don't have any key installed
      */