elf: fix loading

This commit is contained in:
Matheus
2023-07-05 20:17:47 -03:00
parent e662d52a73
commit 50597114d1
+1 -1
View File
@@ -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;