diff options
| -rw-r--r-- | sys/src/9/port/segment.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/port/segment.c b/sys/src/9/port/segment.c index d3ad7cfbb..c71eb43e6 100644 --- a/sys/src/9/port/segment.c +++ b/sys/src/9/port/segment.c @@ -333,7 +333,7 @@ imagereclaim(void) */ for(p = palloc.tail; p && p->image && (n<1000 || !imagealloc.free); p = p->prev) { if(p->ref == 0 && canlock(p)) { - if(p->ref == 0) { + if(p->ref == 0 && p->image && !p->image->notext) { n++; uncachepage(p); } |
