From 73eb98db250e0f85c7ff0ea2cfab676809f5fe15 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Sun, 23 Aug 1998 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1998-08-23 --- port/segment.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/port/segment.c b/port/segment.c index 32cdb765739bde43714d26da342d197375521c48..cba364cf4b783991b53a87282293ab741138798d 100644 --- a/port/segment.c +++ b/port/segment.c @@ -449,10 +449,11 @@ mfreeseg(Segment *s, ulong start, int pages) } while(j < PTEPERTAB) { pg = s->map[i]->pages[j]; - if(pg) + if(pg){ s->map[i]->pages[j] = 0; - pg->next = list; - list = pg; + pg->next = list; + list = pg; + } if(--pages == 0) goto out; j++;