Page MenuHomeFreeBSD

D31749.id94425.diff
No OneTemporary

D31749.id94425.diff

Index: sbin/pfctl/pfctl_parser.c
===================================================================
--- sbin/pfctl/pfctl_parser.c
+++ sbin/pfctl/pfctl_parser.c
@@ -694,6 +694,16 @@
static void
print_eth_addr(const struct pfctl_eth_addr *a)
{
+ int i;
+ for (i = 0; i < ETHER_ADDR_LEN; i++) {
+ if (a->addr[i] != 0)
+ break;
+ }
+
+ /* Unset, so don't print anything. */
+ if (i == ETHER_ADDR_LEN)
+ return;
+
printf("%s%02x:%02x:%02x:%02x:%02x:%02x", a->neg ? "! " : "",
a->addr[0], a->addr[1], a->addr[2], a->addr[3], a->addr[4],
a->addr[5]);

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 7:11 AM (14 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28551349
Default Alt Text
D31749.id94425.diff (566 B)

Event Timeline