diff options
| -rw-r--r-- | sys/src/9/port/swap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/port/swap.c b/sys/src/9/port/swap.c index 64bb88352..54e8b99e0 100644 --- a/sys/src/9/port/swap.c +++ b/sys/src/9/port/swap.c @@ -134,7 +134,7 @@ loop: sleep(&swapalloc.r, needpages, 0); while(needpages(junk)) { - if(swapimage.c) { + if(swapimage.c && swapalloc.free) { p++; if(p >= ep){ p = proctab(0); |
