From 93dd04e757e3e28c60ff5d527643fa960b6c7aaf Mon Sep 17 00:00:00 2001 From: rayanmargham <69608259+rayanmargham@users.noreply.github.com> Date: Sun, 29 Dec 2024 20:37:25 +0000 Subject: [PATCH] ec: dont break if uacpi reached an error getting the resource --- src/uACPI/ec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uACPI/ec.c b/src/uACPI/ec.c index 7fa5a825..b82fbd5f 100644 --- a/src/uACPI/ec.c +++ b/src/uACPI/ec.c @@ -272,7 +272,7 @@ static uacpi_iteration_decision ec_enumerate_resources(void *user, uacpi_resourc case UACPI_RESOURCE_TYPE_FIXED_IO: current_gas.address = resource->fixed_io.address; current_gas.register_bit_width = resource->fixed_io.length*8; - break; + ; default: return UACPI_ITERATION_DECISION_CONTINUE; } @@ -299,7 +299,7 @@ static uacpi_iteration_decision ec_match(void* udata, uacpi_namespace_node* node struct uacpi_resources *resources = nullptr; uacpi_status status = uacpi_get_current_resources(node, &resources); if (uacpi_unlikely_error(status)) - return UACPI_ITERATION_DECISION_BREAK; + return UACPI_ITERATION_DECISION_CONTINUE; uint8_t current_index = 0; uacpi_for_each_resource(resources, ec_enumerate_resources, ¤t_index);