Author: bz
Date: Sun Jun 21 22:09:30 2020
New Revision: 362472
URL: https://svnweb.freebsd.org/changeset/base/362472

Log:
  Rather than zeroing MAXVIFS times size of pointer [r362289] (still better than
  sizeof pointer before [r354857]), we need to zero MAXVIFS times the size of
  the struct.  All good things come in threes; I hope this is it on this one.
  
  PR:           246629, 206583
  Reported by:  kib
  MFC after:    ASAP

Modified:
  head/sys/netinet/ip_mroute.c

Modified: head/sys/netinet/ip_mroute.c
==============================================================================
--- head/sys/netinet/ip_mroute.c        Sun Jun 21 22:02:49 2020        
(r362471)
+++ head/sys/netinet/ip_mroute.c        Sun Jun 21 22:09:30 2020        
(r362472)
@@ -740,7 +740,7 @@ X_ip_mrouter_done(void)
            if_allmulti(ifp, 0);
        }
     }
-    bzero((caddr_t)V_viftable, sizeof(V_viftable) * MAXVIFS);
+    bzero((caddr_t)V_viftable, sizeof(*V_viftable) * MAXVIFS);
     V_numvifs = 0;
     V_pim_assert_enabled = 0;
 
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to