fix code page unchaining
This commit is contained in:
parent
50509c10dc
commit
a2e3116494
|
@ -963,10 +963,10 @@ static void unchain_page(void *pg)
|
||||||
if (!((void **)pg)[2])
|
if (!((void **)pg)[2])
|
||||||
code_allocation_page_list = ((void **)pg)[3];
|
code_allocation_page_list = ((void **)pg)[3];
|
||||||
else
|
else
|
||||||
((void **)(((void **)pg)[2]))[3] = ((void **)pg)[2];
|
((void **)(((void **)pg)[2]))[3] = ((void **)pg)[3];
|
||||||
|
|
||||||
if (((void **)pg)[3])
|
if (((void **)pg)[3])
|
||||||
((void **)(((void **)pg)[3]))[2] = ((void **)pg)[3];
|
((void **)(((void **)pg)[3]))[2] = ((void **)pg)[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
static void init_free_list()
|
static void init_free_list()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user