o Cosmetic: fix the issue when "ipfw(8) show" produces "not" twice:
$ ipfw -n add 1 allow layer2 not mac-type ip 00001 allow ip from any to any layer2 not not mac-type 0x0800 PR: bin/115372 Submitted by: Andrey V. Elsukov Approved by: re (hrs) MFC after: 3 weeks
This commit is contained in:
parent
816792f7c8
commit
9f9cc8d8af
@ -668,8 +668,6 @@ print_newports(ipfw_insn_u16 *cmd, int proto, int opcode)
|
||||
int i;
|
||||
char const *sep;
|
||||
|
||||
if (cmd->o.len & F_NOT)
|
||||
printf(" not");
|
||||
if (opcode != 0) {
|
||||
sep = match_value(_port_name, opcode);
|
||||
if (sep == NULL)
|
||||
@ -1755,6 +1753,8 @@ show_ipfw(struct ip_fw *rule, int pcwidth, int bcwidth)
|
||||
show_prerequisites(&flags, HAVE_PROTO|HAVE_SRCIP, 0);
|
||||
if ((cmd->len & F_OR) && !or_block)
|
||||
printf(" {");
|
||||
if (cmd->len & F_NOT)
|
||||
printf(" not");
|
||||
print_newports((ipfw_insn_u16 *)cmd, proto,
|
||||
(flags & HAVE_OPTIONS) ? cmd->opcode : 0);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user