]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/mtracebis.c
Merge pull request #6385 from GalaxyGorilla/bfd_igp_topotest
[mirror_frr.git] / pimd / mtracebis.c
index c0d95aeed9e3799542ee7097f3d982b899a8e98e..1b812de92c72068729406af6f29a397b07d4032e 100644 (file)
@@ -17,6 +17,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include <zebra.h>
+
 #ifdef __linux__
 
 #include "pim_igmp_mtrace.h"
@@ -106,7 +108,7 @@ static const char *rtg_proto_str(enum mtrace_rtg_proto proto)
        case MTRACE_RTG_PROTO_PIM_ASSERT:
                return "PIM assert";
        default:
-               sprintf(buf, "unknown protocol (%d)", proto);
+               snprintf(buf, sizeof(buf), "unknown protocol (%d)", proto);
                return buf;
        }
 }
@@ -159,7 +161,7 @@ static const char *fwd_code_str(enum mtrace_fwd_code code)
        case MTRACE_FWD_CODE_ADMIN_PROHIB:
                return "admin. prohib.";
        default:
-               sprintf(buf, "unknown fwd. code (%d)", code);
+               snprintf(buf, sizeof(buf), "unknown fwd. code (%d)", code);
                return buf;
        }
 }
@@ -446,7 +448,7 @@ int main(int argc, char *const argv[])
                exit(EXIT_FAILURE);
        }
 
-       mc_group.s_addr = 0;
+       mc_group.s_addr = INADDR_ANY;
        not_group = false;
 
        if (argc == 3) {