diff options
Diffstat (limited to 'sys/kern/kern_intr.c')
-rw-r--r-- | sys/kern/kern_intr.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/kern/kern_intr.c b/sys/kern/kern_intr.c index 519c3cf..f25cf87 100644 --- a/sys/kern/kern_intr.c +++ b/sys/kern/kern_intr.c @@ -311,7 +311,10 @@ swi_net(void *dummy) bits = atomic_readandclear_int(&netisr); while ((i = ffs(bits)) != 0) { i--; - netisrs[i](); + if (netisrs[i] != NULL) + netisrs[i](); + else + printf("swi_net: unregistered isr number: %d.\n", i); bits &= ~(1 << i); } } |