* commit '49ea55f5993773391db32e04c5dc94ca91a68c5e': Judge mmap failed by MAP_FAILED instead of NULL
This commit is contained in:
commit
2d2ee08e53
2 changed files with 2 additions and 2 deletions
|
|
@ -55,7 +55,7 @@ int transport_handle_download(struct transport_handle *thandle, size_t len)
|
|||
ftruncate(fd, len);
|
||||
|
||||
buffer = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
|
||||
if (buffer == NULL) {
|
||||
if (buffer == MAP_FAILED) {
|
||||
D(ERR, "mmap(%zu) failed: %d %s", len, errno, strerror(errno));
|
||||
goto err;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ static mspace getMspace()
|
|||
gExecutableStore = mmap(NULL, kMaxCodeCacheCapacity,
|
||||
PROT_READ | PROT_WRITE | PROT_EXEC,
|
||||
MAP_PRIVATE, fd, 0);
|
||||
LOG_ALWAYS_FATAL_IF(gExecutableStore == NULL,
|
||||
LOG_ALWAYS_FATAL_IF(gExecutableStore == MAP_FAILED,
|
||||
"Creating code cache, mmap failed with error "
|
||||
"'%s'", strerror(errno));
|
||||
close(fd);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue