Skip to content

Commit 23759db

Browse files
committed
Fix file_alloc_aligned()
Signed-off-by: Lukasz Dorau <[email protected]>
1 parent c80f4e3 commit 23759db

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/provider/provider_file_memory.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ static umf_result_t file_alloc_aligned(file_memory_provider_t *file_provider,
454454
size_t new_offset_fd =
455455
file_provider->offset_fd + new_offset_mmap - file_provider->offset_mmap;
456456

457-
if (file_provider->size_mmap - new_offset_mmap < size) {
457+
if (file_provider->size_mmap < size + new_offset_mmap) {
458458
umf_result = file_mmap_aligned(file_provider, size, alignment);
459459
if (umf_result != UMF_RESULT_SUCCESS) {
460460
utils_mutex_unlock(&file_provider->lock);

0 commit comments

Comments
 (0)