From a4941358da83c002d0d6b00b46c59a0733b8364d Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Sat, 14 Mar 2026 11:01:06 +0300 Subject: [PATCH] perf: updated error checks --- zh_vector.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zh_vector.c b/zh_vector.c index cdc4242..ccf9ae2 100644 --- a/zh_vector.c +++ b/zh_vector.c @@ -118,7 +118,8 @@ esp_err_t zh_vector_delete_item(zh_vector_t *vector, uint16_t index) vector->items[i + 1] = NULL; } --vector->size; - _resize(vector, vector->capacity - 1); + esp_err_t err = _resize(vector, vector->capacity - 1); + ZH_ERROR_CHECK(err == ESP_OK, err, NULL, "Deleting item in vector fail. Memory allocation fail or no free memory in the heap."); ZH_LOGI("Deleting item in vector success."); return ESP_OK; }