From e82b4578832581d808e36a35baeeaf299c7e56cc Mon Sep 17 00:00:00 2001 From: David Karoly Date: Tue, 30 Nov 2021 17:09:51 +0100 Subject: [PATCH] boot/efi/devices: fix warning for comparison signedness MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I2a329c91d229a8672536ccdaa2c94db109390308 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4752 Tested-by: Commit checker robot Reviewed-by: Jérôme Duval --- src/system/boot/platform/efi/devices.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/boot/platform/efi/devices.cpp b/src/system/boot/platform/efi/devices.cpp index 990515f916..16f49aa54e 100644 --- a/src/system/boot/platform/efi/devices.cpp +++ b/src/system/boot/platform/efi/devices.cpp @@ -137,7 +137,7 @@ device_contains_partition(EfiDevice *device, boot::Partition *partition) (gpt_table_header*)malloc(blockSize); ssize_t bytesRead = device->ReadAt(NULL, blockSize, deviceHeader, blockSize); - if (bytesRead != blockSize) + if (bytesRead != (ssize_t)blockSize) return false; if (memcmp(deviceHeader, &header->TableHeader(), @@ -150,7 +150,7 @@ device_contains_partition(EfiDevice *device, boot::Partition *partition) gpt_partition_entry *entries = (gpt_partition_entry*)malloc(size); bytesRead = device->ReadAt(NULL, deviceHeader->entries_block * blockSize, entries, size); - if (bytesRead != size) + if (bytesRead != (ssize_t)size) return false; if (memcmp(&entries[index], &header->EntryAt(index),