From 6276cb4e97ac2d1257aa08e5c2c932b9213ca835 Mon Sep 17 00:00:00 2001 From: icex2 Date: Wed, 19 Feb 2025 19:36:35 +0100 Subject: [PATCH] fix(nvgpu): Missing error handling not returning 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);