--- /n/sources/plan9/sys/src/libbin/bin.c Wed Mar 28 04:10:32 2001 +++ /sys/src/libbin/bin.c Tue Sep 22 00:00:00 2026 @@ -34,6 +34,8 @@ { Bin *b; + if(size > (~(uintptr)0)/2 - BinSize) + return nil; size = ((size << 1) + (BinSize - 1)) & ~((uintptr)BinSize - 1); b = malloc(sizeof(Bin) + size - BinSize); if(b == nil)