From a35bec87dee6e8a17a693421762e21f0a93bf396 Mon Sep 17 00:00:00 2001 From: morgan Date: Sat, 1 Aug 2026 21:34:41 -0700 Subject: [PATCH] search for element against handlers count --- src/configulator.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/configulator.c b/src/configulator.c index bd36416..bf8138a 100644 --- a/src/configulator.c +++ b/src/configulator.c @@ -94,7 +94,10 @@ cfglr_element_t * cfglr_get_element(cfglr_handle_t *handle, const char *name) { cfglr_element_t *element; uint8_t i = 0; - while((element = &handle->elements[i++]) != NULL) { + for(; i < handle->element_count; i++) { + element = &handle->elements[i]; + + CFGLR_LOGI(TAG, "element: %s @ %p", element->key, element); if(strcmp(element->key, name) == 0) return element; }