From 90740dcccb02dda7753645f54fa990985598967e Mon Sep 17 00:00:00 2001 From: Sam Price Date: Mon, 2 Mar 2026 15:00:50 -0500 Subject: [PATCH] Fix CodeSonar Uninitialized Variable warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Location: fsw/src/fm_cmd_utils.c:544 Function: FM_GetVolumeFreeSpace Rule: Uninitialized Variable Level: error Rank: 62.739559173583984/100 Description: FileStats was not initialized. - FileStats was defined at fm_cmd_utils.c:536. The issue can occur if the highlighted code executes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- fsw/src/fm_cmd_utils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fsw/src/fm_cmd_utils.c b/fsw/src/fm_cmd_utils.c index 08f214e..9dd8dfe 100644 --- a/fsw/src/fm_cmd_utils.c +++ b/fsw/src/fm_cmd_utils.c @@ -537,6 +537,8 @@ CFE_Status_t FM_GetVolumeFreeSpace(const char *FileSys, uint64 *BlockCount, uint osal_status_t OS_Status; CFE_Status_t Result; + memset(&FileStats, 0, sizeof(FileStats)); + /* Get file system free space */ OS_Status = OS_FileSysStatVolume(FileSys, &FileStats); if (OS_Status == OS_SUCCESS)