fix: copy_pt return value check

This commit is contained in:
2025-11-30 15:16:39 +01:00
parent 5b25422f8d
commit e7d4cfe566

View File

@ -61,7 +61,7 @@ static int deep_copy(struct pcb *new_pcb)
return -1; return -1;
} }
PD[i + USER_PT_END / 2] = (uint32_t)new_pt | INIT_FLAGS; PD[i + USER_PT_END / 2] = (uint32_t)new_pt | INIT_FLAGS;
if (!copy_pt(PTE2VA(1023, i), PTE2VA(1023, i + USER_PT_END / 2), if (copy_pt(PTE2VA(1023, i), PTE2VA(1023, i + USER_PT_END / 2),
i)) { i)) {
free_pts(); free_pts();
return -1; return -1;