From 2f348b5adc6e72fc5c32b214ec5725f0f3c81b2a Mon Sep 17 00:00:00 2001 From: eeash Date: Tue, 26 May 2026 08:07:56 +0000 Subject: [PATCH] Fix nasa#148, DS App strcpy does not check bound. --- fsw/src/ds_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fsw/src/ds_file.c b/fsw/src/ds_file.c index 77a9e19..0401f47 100644 --- a/fsw/src/ds_file.c +++ b/fsw/src/ds_file.c @@ -622,7 +622,7 @@ void DS_FileCreateName(uint32 FileIndex) if (strlen(Workname) < DS_TOTAL_FNAME_BUFSIZE) { /* Success - copy workname to filename buffer */ - strcpy(FileStatus->FileName, Workname); + strncpy(FileStatus->FileName, Workname, sizeof(FileStatus->FileName)); } else {