From 71be2f42eaada22acc55269c8cb076e3c2ca1d82 Mon Sep 17 00:00:00 2001 From: Tvrtko Ursulin Date: Wed, 20 May 2026 09:09:10 +0100 Subject: [PATCH] plugins/amdgpu: Fix strtoul error handling Copilot reports a possible false positive error on strtoul conversion due errno not being reset on success. Fix it by clearing errnor prior to the call. Signed-off-by: Tvrtko Ursulin --- plugins/amdgpu/amdgpu_plugin.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/amdgpu/amdgpu_plugin.c b/plugins/amdgpu/amdgpu_plugin.c index cd8b3106e..9d6e0284e 100644 --- a/plugins/amdgpu/amdgpu_plugin.c +++ b/plugins/amdgpu/amdgpu_plugin.c @@ -334,6 +334,7 @@ static size_t getenv_size_t(const char *var, size_t defvalue) int sh = 0; if (value_str) { + errno = 0; val = (size_t)strtoul(value_str, &endp, 0); if (errno || value_str == endp) { pr_err("Ignoring invalid value for %s=%s, expecting a positive integer\n", var, value_str);