diff --git a/src/common/netif/netif_haiku.c b/src/common/netif/netif_haiku.c index 07185a7e9..daa0cd7a1 100644 --- a/src/common/netif/netif_haiku.c +++ b/src/common/netif/netif_haiku.c @@ -24,10 +24,10 @@ bool ffNetifGetDefaultRouteImpl(char iface[IF_NAMESIZE + 1], uint32_t* ifIndex) return false; int size = config.ifc_value; - if (size == 0) + if (size <= 0) return false; - FF_AUTO_FREE void *buffer = malloc(size); + FF_AUTO_FREE void *buffer = malloc((size_t) size); if (buffer == NULL) { return false; } diff --git a/src/detection/battery/battery_haiku.c b/src/detection/battery/battery_haiku.c index 60dbde3ea..09ffa37de 100644 --- a/src/detection/battery/battery_haiku.c +++ b/src/detection/battery/battery_haiku.c @@ -44,7 +44,7 @@ const char* parseBattery(int dfd, const char* battId, FFlist* results) return NULL; } -const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results) +const char* ffDetectBattery(FF_MAYBE_UNUSED FFBatteryOptions* options, FFlist* results) { FF_AUTO_CLOSE_DIR DIR* dir = opendir("/dev/power/acpi_battery/"); if (!dir) return "opendir(/dev/power/acpi_battery) failed";