Page MenuHomeFreeBSD

D24431.id70615.diff
No OneTemporary

D24431.id70615.diff

Index: sys/netpfil/pf/pf_ioctl.c
===================================================================
--- sys/netpfil/pf/pf_ioctl.c
+++ sys/netpfil/pf/pf_ioctl.c
@@ -2643,6 +2643,10 @@
error = EINVAL;
break;
}
+ if (pp->addr.addr.p.dyn != NULL) {
+ error = EINVAL;
+ break;
+ }
pa = malloc(sizeof(*pa), M_PFRULE, M_WAITOK);
bcopy(&pp->addr, pa, sizeof(struct pf_pooladdr));
if (pa->ifname[0])
@@ -2742,6 +2746,10 @@
error = EINVAL;
break;
}
+ if (pca->addr.addr.p.dyn != NULL) {
+ error = EINVAL;
+ break;
+ }
if (pca->action != PF_CHANGE_REMOVE) {
#ifndef INET

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 2, 1:34 PM (17 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29159285
Default Alt Text
D24431.id70615.diff (610 B)

Event Timeline