aboutsummaryrefslogtreecommitdiff
path: root/src/pmm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pmm.c')
-rw-r--r--src/pmm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pmm.c b/src/pmm.c
index 82a0b1d..c649fd8 100644
--- a/src/pmm.c
+++ b/src/pmm.c
@@ -214,7 +214,8 @@ malloc_fixupreloc(void)
int i;
for (i=0; i<ARRAY_SIZE(Zones); i++) {
struct zone_s *zone = Zones[i];
- zone->info->pprev = &zone->info;
+ if (zone->info)
+ zone->info->pprev = &zone->info;
}
// Add space free'd during relocation in f-segment to ZoneFSeg