kernel: Add missing error checks to MemoryManager::_AllocateChunks.

This commit is contained in:
Augustin Cavalier
2019-07-09 22:43:25 -04:00
parent d230b5fdd3
commit 86e43bdf58
+4 -4
View File
@@ -956,8 +956,8 @@ MemoryManager::_AllocateChunks(size_t chunkSize, uint32 chunkCount,
_AddArea(_PopFreeArea()); _AddArea(_PopFreeArea());
_RequestMaintenance(); _RequestMaintenance();
_GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk, _chunk); return _GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk,
return B_OK; _chunk) ? B_OK : B_NO_MEMORY;
} }
if ((flags & CACHE_DONT_LOCK_KERNEL_SPACE) != 0) { if ((flags & CACHE_DONT_LOCK_KERNEL_SPACE) != 0) {
@@ -1018,8 +1018,8 @@ MemoryManager::_AllocateChunks(size_t chunkSize, uint32 chunkCount,
} }
_AddArea(area); _AddArea(area);
_GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk, _chunk); return _GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk,
return B_OK; _chunk) ? B_OK : B_NO_MEMORY;
} }