mirror of
https://github.com/clearlinux/graphene.git
synced 2026-09-06 13:51:28 +00:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user