1 2 3 4 5 6 7 8 9 10 11 12
diff --git a/kern/kern_xio.c b/kern/kern_xio.c --- a/kern/kern_xio.c +++ b/kern/kern_xio.c @@ -144,6 +144,8 @@ { int i; + if (npages < 0) + npages = 0; KKASSERT(npages <= XIO_INTERNAL_PAGES); xio->xio_flags = xflags;