Page MenuHomeFreeBSD

D14023.diff
No OneTemporary

D14023.diff

Index: head/sys/net/bpf.c
===================================================================
--- head/sys/net/bpf.c
+++ head/sys/net/bpf.c
@@ -62,6 +62,7 @@
#include <sys/sockio.h>
#include <sys/ttycom.h>
#include <sys/uio.h>
+#include <sys/sysent.h>
#include <sys/event.h>
#include <sys/file.h>
@@ -1321,9 +1322,11 @@
case BIOCGDLTLIST32:
case BIOCGRTIMEOUT32:
case BIOCSRTIMEOUT32:
- BPFD_LOCK(d);
- d->bd_compat32 = 1;
- BPFD_UNLOCK(d);
+ if (SV_PROC_FLAG(td->td_proc, SV_ILP32)) {
+ BPFD_LOCK(d);
+ d->bd_compat32 = 1;
+ BPFD_UNLOCK(d);
+ }
}
#endif

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 21, 9:33 PM (6 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27122388
Default Alt Text
D14023.diff (584 B)

Event Timeline