0
0
mirror of https://github.com/OpenVPN/openvpn.git synced 2024-09-20 12:02:28 +02:00

Log peer-id if loglevel is D_DCO_DEBUG and dco is enabled

This enables logging the peer id in p2mp mode if dco is enabled
and the log level is high enough

Patch v2: use check_debug_level to check current log level

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20230110151901.998479-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25946.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
Arne Schwabe 2023-01-10 16:19:01 +01:00 committed by Gert Doering
parent 85e0df6b49
commit 533c170fb6

View File

@ -476,6 +476,12 @@ multi_instance_string(const struct multi_instance *mi, bool null, struct gc_aren
buf_printf(&out, "%s/", cn); buf_printf(&out, "%s/", cn);
} }
buf_printf(&out, "%s", mroute_addr_print(&mi->real, gc)); buf_printf(&out, "%s", mroute_addr_print(&mi->real, gc));
if (mi->context.c2.tls_multi
&& check_debug_level(D_DCO_DEBUG)
&& dco_enabled(&mi->context.options))
{
buf_printf(&out, " peer-id=%d", mi->context.c2.tls_multi->peer_id);
}
return BSTR(&out); return BSTR(&out);
} }
else if (null) else if (null)