Fix an error test on the result of mmap syscall

The Macro IS_ERR should not be used to test the result value of address type.
This commit is contained in:
Gary
2018-11-29 07:07:14 -05:00
committed by Don Porter
parent f58e478e43
commit 0ca3acb9dc
+1 -1
View File
@@ -300,7 +300,7 @@ static int load_static (const char * filename, void ** load_addr,
base = INLINE_SYSCALL(mmap, 6, NULL, maplength, c->prot,
MAP_PRIVATE | MAP_FILE, fd, c->mapoff);
if (IS_ERR(base)) {
if (IS_ERR_P(base)) {
ret = -ERRNO_P(base);
goto out;
}