mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 12:48:22 +00:00
elf: fix loading
This commit is contained in:
@@ -80,7 +80,7 @@ static int load(vnode_t *vnode, elfph64_t *ph) {
|
||||
msize -= firstpagecount;
|
||||
fsize -= firstpagecount;
|
||||
foffset += firstpagecount;
|
||||
uintmax_t remaining = mempos % PAGE_SIZE;
|
||||
uintmax_t remaining = PAGE_SIZE - (mempos % PAGE_SIZE);
|
||||
// zero remaining parts of the first page if needed
|
||||
if (remaining && msize) {
|
||||
size_t remainingmsize = remaining > msize ? msize : remaining;
|
||||
|
||||
Reference in New Issue
Block a user