]> git.proxmox.com Git - mirror_frr.git/commitdiff
pimd: Fix possible crash using 'struct pim_nexthop'
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 27 Oct 2016 22:16:47 +0000 (18:16 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:12 +0000 (20:26 -0500)
When passing in a nexthop data structure to nexthop_lookup
ensure that it is zero'ed out.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_cmd.c

index d11c2f21f4906e2a3262ea51f23964756e9869d2..36ec541cea42bfe806a40e957258b2ce6733be51 100644 (file)
@@ -3238,6 +3238,7 @@ DEFUN (show_ip_rib,
   char nexthop_addr_str[PREFIX_STRLEN];
   int result;
 
+  memset (&nexthop, 0, sizeof (nexthop));
   addr_str = argv[idx_ipv4]->arg;
   result = inet_pton(AF_INET, addr_str, &addr);
   if (result <= 0) {