summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbpf/bpf_impl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libbpf/bpf_impl.c b/libbpf/bpf_impl.c
index acd53409..c78176c2 100644
--- a/libbpf/bpf_impl.c
+++ b/libbpf/bpf_impl.c
@@ -85,7 +85,8 @@ bpf_do_filter(net_rcv_port_t infp, char *p, unsigned int wirelen,
switch (pc->code) {
default:
- abort();
+ // Unknown instruction, abort
+ return 0;
case BPF_RET|BPF_K:
if (infp->rcv_port == MACH_PORT_NULL &&
*entpp == 0) {