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);