diff --git a/software/src/DRS.cpp b/software/src/DRS.cpp index 6a529e6..de42df6 100644 --- a/software/src/DRS.cpp +++ b/software/src/DRS.cpp @@ -4932,8 +4932,7 @@ void DRSBoard::SetCalibrationDirectory(const char *calibrationDirectoryPath) void DRSBoard::GetCalibrationDirectory(char *calibrationDirectoryPath) { - strncpy(calibrationDirectoryPath, fCalibDirectory, strlen(fCalibDirectory)); - calibrationDirectoryPath[strlen(fCalibDirectory)] = 0; + strlcpy(calibrationDirectoryPath, fCalibDirectory, sizeof(fCalibDirectory)); }; /*------------------------------------------------------------------*/