Page MenuHomeFreeBSD

D53276.1777256689.diff
No OneTemporary

Size
552 B
Referenced Files
None
Subscribers
None

D53276.1777256689.diff

diff --git a/sys/netpfil/ipfilter/netinet/fil.c b/sys/netpfil/ipfilter/netinet/fil.c
--- a/sys/netpfil/ipfilter/netinet/fil.c
+++ b/sys/netpfil/ipfilter/netinet/fil.c
@@ -3922,9 +3922,11 @@
for (i = 0; i < FR_NUM(fr->fr_ifas); i++) {
if ((ifp != NULL) && (fr->fr_ifas[i] != ifp))
continue;
- if (fr->fr_ifnames[i] == -1)
+ if (fr->fr_ifnames[i] < 0)
+ continue;
+ name = ipf_frname_vfy(fr, i);
+ if (name == NULL)
continue;
- name = FR_NAME(fr, fr_ifnames[i]);
fr->fr_ifas[i] = ipf_resolvenic(softc, name, v);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 27, 2:24 AM (6 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28435856
Default Alt Text
D53276.1777256689.diff (552 B)

Event Timeline