From b2085515a00ef09edbfd93bf4f16ebc24c26718c Mon Sep 17 00:00:00 2001 From: "Lucas A. M. Magalhaes" <lucas.magalhaes@ess.eu> Date: Wed, 10 May 2023 11:44:44 +0200 Subject: [PATCH] Fix uninitialized values in require.c This was reported running cppcheck over require's code. require-ess/src/require.c:1002:33: error: Uninitialized variable: &modulediroffs [uninitvar] dirname, module, &modulediroffs); ^ require-ess/src/require.c:996:18: note: Assuming condition is false if (dirlen == 0) continue; /* ignore empty driverpath elements */ ^ require-ess/src/require.c:1002:33: note: Uninitialized variable: &modulediroffs dirname, module, &modulediroffs); ^ --- require-ess/src/require.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/require-ess/src/require.c b/require-ess/src/require.c index 3c95a76e..5b09b528 100644 --- a/require-ess/src/require.c +++ b/require-ess/src/require.c @@ -981,8 +981,8 @@ static int require_priv( /* Search for module in driverpath */ for (dirname = driverpath; dirname != NULL; dirname = end) { /* get one directory from driverpath */ - int dirlen; - int modulediroffs; + int dirlen = 0; + int modulediroffs = 0; DIR_HANDLE dir; DIR_ENTRY direntry; -- GitLab