diff options
Diffstat (limited to 'src/regions.c')
| -rw-r--r-- | src/regions.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/regions.c b/src/regions.c index d5f431d..2db1a91 100644 --- a/src/regions.c +++ b/src/regions.c @@ -440,6 +440,9 @@ static vm_t __partition_region(struct mem_region_root *r, struct mem_region *m, m->start = start; m->flags = flags; m->pid = pid; + if (m->pid == 0) + m->refcount = 1; + mark_region_used(m->flags); __insert_used_region(r, m); return __addr(start); |
