35 lines
578 B
Diff
35 lines
578 B
Diff
|
--- gencode.c
|
||
|
+++ gencode.c
|
||
|
@@ -5244,6 +5244,7 @@
|
||
|
bpf_error("invalid qualifier against IPv6 address");
|
||
|
/* NOTREACHED */
|
||
|
}
|
||
|
+ return NULL;
|
||
|
}
|
||
|
#endif /*INET6*/
|
||
|
|
||
|
@@ -5296,6 +5297,7 @@
|
||
|
}
|
||
|
bpf_error("ethernet address used in non-ether expression");
|
||
|
/* NOTREACHED */
|
||
|
+ return NULL;
|
||
|
}
|
||
|
|
||
|
void
|
||
|
@@ -5725,6 +5727,7 @@
|
||
|
}
|
||
|
bpf_error("too many registers needed to evaluate expression");
|
||
|
/* NOTREACHED */
|
||
|
+ return 0;
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
@@ -6315,6 +6318,7 @@
|
||
|
}
|
||
|
bpf_error("ARCnet address used in non-arc expression");
|
||
|
/* NOTREACHED */
|
||
|
+ return NULL;
|
||
|
}
|
||
|
|
||
|
static struct block *
|