From c3a337ceb4093d21ccb7f19139ede41b72725f80 Mon Sep 17 00:00:00 2001 From: icex2 Date: Wed, 19 Feb 2025 19:39:10 +0100 Subject: [PATCH] fix(nvgpu): Initialize value of parameter to fix INVALID_ARGUMENT As stated by the documentation in nvapi.h, path_info_count must be set to the value 0 in this case. --- 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 331edf3..b7052bc 100644 --- a/src/main/nvgpu/main.c +++ b/src/main/nvgpu/main.c @@ -174,7 +174,9 @@ static bool _display_config_get(const nv_api_t *nv_api, displayconfig_path_info_ assert(nv_api); assert(displayconfig_path_info); - status = nv_api->NvAPI_DISP_GetDisplayConfig(&displayconfig_path_info->path_info_count , NULL); + displayconfig_path_info->path_info_count = 0; + + status = nv_api->NvAPI_DISP_GetDisplayConfig(&displayconfig_path_info->path_info_count, NULL); if (status != NVAPI_OK) { PRINT_ERR_WITH_NVAPI_MESSAGE(status, "ERROR: Getting display config path info count");