From: Arne Schwabe Date: Sat, 24 Dec 2022 19:42:52 +0000 (+0100) Subject: Improve logging when seeing a message for an unkown peer X-Git-Tag: v2.7_alpha1~621 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8516b4b3665aa94d3114194f33fbb9c34119ab71;p=thirdparty%2Fopenvpn.git Improve logging when seeing a message for an unkown peer Signed-off-by: Arne Schwabe Acked-by: Gert Doering Message-Id: <20221224194253.3202231-9-arne@rfc2549.org> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25793.html Signed-off-by: Gert Doering --- diff --git a/src/openvpn/multi.c b/src/openvpn/multi.c index 9a20112e2..92e63dd26 100644 --- a/src/openvpn/multi.c +++ b/src/openvpn/multi.c @@ -3275,7 +3275,17 @@ multi_process_incoming_dco(struct multi_context *m) } else { - msg(D_DCO, "Received packet for peer-id unknown to OpenVPN: %d", peer_id); + int msglevel = D_DCO; + if (dco->dco_message_type == OVPN_CMD_DEL_PEER + && dco->dco_del_peer_reason == OVPN_DEL_PEER_REASON_USERSPACE) + { + /* we get notified after we kill the peer ourselves and probably + * have already forgotten about it. This is expected */ + msglevel = D_DCO_DEBUG; + } + msg(msglevel, "Received packet for peer-id unknown to OpenVPN: %d, " + "type %d, reason %d", peer_id, dco->dco_message_type, + dco->dco_del_peer_reason); /* Also clear the buffer if this was incoming packet for a dropped peer */ buf_init(&dco->dco_packet_in, 0); }