pfctl: rule.label is a two-dimensional array
Fix checking for a non-empty first string. PR: 269075 MFC after: 1 week Reported by: nreilly@blackberry.com
This commit is contained in:
+2
-2
@@ -1309,7 +1309,7 @@ pfctl_show_rules(int dev, char *path, int opts, enum pfctl_show format,
|
||||
case PFCTL_SHOW_LABELS:
|
||||
break;
|
||||
case PFCTL_SHOW_RULES:
|
||||
if (rule.label[0] && (opts & PF_OPT_SHOWALL))
|
||||
if (rule.label[0][0] && (opts & PF_OPT_SHOWALL))
|
||||
labels = 1;
|
||||
print_rule(&rule, anchor_call, rule_numbers, numeric);
|
||||
printf("\n");
|
||||
@@ -1363,7 +1363,7 @@ pfctl_show_rules(int dev, char *path, int opts, enum pfctl_show format,
|
||||
break;
|
||||
}
|
||||
case PFCTL_SHOW_RULES:
|
||||
if (rule.label[0] && (opts & PF_OPT_SHOWALL))
|
||||
if (rule.label[0][0] && (opts & PF_OPT_SHOWALL))
|
||||
labels = 1;
|
||||
INDENT(depth, !(opts & PF_OPT_VERBOSE));
|
||||
print_rule(&rule, anchor_call, rule_numbers, numeric);
|
||||
|
||||
Reference in New Issue
Block a user