]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: debug guard error message
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 6 Jun 2017 14:17:45 +0000 (10:17 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 24 Jul 2017 17:51:39 +0000 (13:51 -0400)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_zlookup.c

index 5cfa1357a07734762900e5ca0f364920f8161c57..3fe2f4d92ace5b27d208f587b648ce63924d695c 100644 (file)
@@ -530,8 +530,14 @@ int pim_zlookup_sg_statistics(struct channel_oil *c_oil)
        sg.grp.s_addr = stream_get_ipv4(s);
        if (sg.src.s_addr != c_oil->oil.mfcc_origin.s_addr
            || sg.grp.s_addr != c_oil->oil.mfcc_mcastgrp.s_addr) {
-               zlog_err("%s: Received wrong %s information",
-                        __PRETTY_FUNCTION__, pim_str_sg_dump(&sg));
+               if (PIM_DEBUG_ZEBRA) {
+                       struct prefix_sg more;
+
+                       more.src = c_oil->oil.mfcc_origin;
+                       more.grp = c_oil->oil.mfcc_mcastgrp;
+                       zlog_err("%s: Received wrong %s information requested",
+                                __PRETTY_FUNCTION__, pim_str_sg_dump(&more));
+               }
                zclient_lookup_failed(zlookup);
                return -3;
        }