svn commit: r340100 - head/sbin/ipfw

Andrey V. Elsukov ae at FreeBSD.org
Sat Nov 3 20:05:51 UTC 2018


Author: ae
Date: Sat Nov  3 20:05:50 2018
New Revision: 340100
URL: https://svnweb.freebsd.org/changeset/base/340100

Log:
  Do not use bzero() for the O_ICMP6TYPE opcode.
  
  The buffer is already zeroed in compile_rule() function, and also it
  may contain configured F_NOT flag in o.len field. This fixes the filling
  for "not icmp6types" opcode.
  
  PR:		232939
  MFC after:	3 days

Modified:
  head/sbin/ipfw/ipv6.c

Modified: head/sbin/ipfw/ipv6.c
==============================================================================
--- head/sbin/ipfw/ipv6.c	Sat Nov  3 19:31:11 2018	(r340099)
+++ head/sbin/ipfw/ipv6.c	Sat Nov  3 20:05:50 2018	(r340100)
@@ -143,8 +143,6 @@ fill_icmp6types(ipfw_insn_icmp6 *cmd, char *av, int cb
        uint8_t type;
 
        CHECK_LENGTH(cblen, F_INSN_SIZE(ipfw_insn_icmp6));
-
-       bzero(cmd, sizeof(*cmd));
        while (*av) {
 	       if (*av == ',')
 		       av++;


More information about the svn-src-all mailing list