From 9a7285bb9133e168c1fc6b4f5ed61fa0e3eb0f46 Mon Sep 17 00:00:00 2001 From: icex2 Date: Wed, 19 Feb 2025 19:41:06 +0100 Subject: [PATCH] fix(nvgpu): Missing error handling not returning (#333) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If fetching the configuration fails, don’t continue with processing any non-existing data. --- src/main/nvgpu/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/nvgpu/main.c b/src/main/nvgpu/main.c index 9899651..331edf3 100644 --- a/src/main/nvgpu/main.c +++ b/src/main/nvgpu/main.c @@ -666,7 +666,9 @@ static bool _display_config_print(const nv_api_t *nv_api, NvU32 display_id) assert(nv_api); - _display_config_get(nv_api, &displayconfig_path_info); + if (!_display_config_get(nv_api, &displayconfig_path_info)) { + return false; + } if (display_id != 0) { printfln_err("Applying display ID filter: %lX", display_id);