pagemap.h: fix missing pread offset

Fix https://github.com/cirosantilli/linux-kernel-module-cheat/issues/125
This commit is contained in:
Ciro Santilli 六四事件 法轮功
2020-07-23 01:00:00 +00:00
parent 12d5c9c947
commit cdf2875a61
2 changed files with 5 additions and 2 deletions

View File

@@ -37,7 +37,7 @@ int lkmc_pagemap_get_entry(LkmcPagemapEntry *entry, int pagemap_fd, uintptr_t va
while (nread < sizeof(data)) {
ret = pread(
pagemap_fd,
&data,
((uint8_t*)&data) + nread,
sizeof(data) - nread,
vpn * sizeof(data) + nread
);