--- /n/sources/plan9/sys/src/9/port/devmnt.c Sat Aug 3 10:50:02 2013 +++ /sys/src/9/port/devmnt.c Sun Mar 24 17:05:55 2024 @@ -861,7 +861,7 @@ /* read in the rest of the message, avoid ridiculous (for now) message sizes */ len = GBIT32(nb->rp); - if(len > m->msize){ + if(len < BIT32SZ+BIT8SZ+BIT16SZ || len > m->msize){ qdiscard(m->q, qlen(m->q)); return -1; }