From: Donald Sharp Date: Wed, 14 Mar 2018 01:06:04 +0000 (-0400) Subject: ospf6d: Stop debug messages happening in rare case X-Git-Tag: frr-5.0-dev~161^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e4c42d655aa93f94a8eb6ddf20c8125d192fd8ae;p=mirror%2Ffrr.git ospf6d: Stop debug messages happening in rare case When we have a interface disabled in ospfv3 and we are receiving messages on it. We will spam the log file repeatedly. Debug guard the message. Signed-off-by: Donald Sharp --- diff --git a/ospf6d/ospf6_message.c b/ospf6d/ospf6_message.c index b75d5b70fa..f32cd6e7e3 100644 --- a/ospf6d/ospf6_message.c +++ b/ospf6d/ospf6_message.c @@ -1573,7 +1573,8 @@ int ospf6_receive(struct thread *thread) oi = ospf6_interface_lookup_by_ifindex(ifindex); if (oi == NULL || oi->area == NULL || CHECK_FLAG(oi->flag, OSPF6_INTERFACE_DISABLE)) { - zlog_debug("Message received on disabled interface"); + if (IS_OSPF6_DEBUG_MESSAGE(OSPF6_MESSAGE_TYPE_UNKNOWN, RECV)) + zlog_debug("Message received on disabled interface"); return 0; } if (CHECK_FLAG(oi->flag, OSPF6_INTERFACE_PASSIVE)) {