Merge "Pass the correct pointer to munmap on failure."

This commit is contained in:
Elliott Hughes
2012-12-17 11:22:20 -08:00
committed by Gerrit Code Review

View File

@@ -95,16 +95,16 @@ int sysLoadFileInShmem(int fd, MemMapping* pMap)
if (memPtr == NULL)
return -1;
actual = read(fd, memPtr, length);
pMap->baseAddr = pMap->addr = memPtr;
pMap->baseLength = pMap->length = length;
actual = TEMP_FAILURE_RETRY(read(fd, memPtr, length));
if (actual != length) {
LOGE("only read %d of %d bytes\n", (int) actual, (int) length);
sysReleaseShmem(pMap);
return -1;
}
pMap->baseAddr = pMap->addr = memPtr;
pMap->baseLength = pMap->length = length;
return 0;
}