);\r
SafeFreePool (BestLanguage);\r
if (!EFI_ERROR (Status)) {\r
- StrCpyS (\r
+ StrnCpyS (\r
mGaugeString,\r
DP_GAUGE_STRING_LENGTH + 1,\r
- StringPtr\r
+ StringPtr,\r
+ DP_GAUGE_STRING_LENGTH\r
);\r
return;\r
}\r
//\r
// Method 3. Get the name string from FFS UI section\r
//\r
- StrCpyS (\r
+ StrnCpyS (\r
mGaugeString,\r
DP_GAUGE_STRING_LENGTH + 1,\r
- NameString\r
+ NameString,\r
+ DP_GAUGE_STRING_LENGTH\r
);\r
FreePool (NameString);\r
} else {\r
//\r
NameString = ConvertDevicePathToText (LoadedImageDevicePath, TRUE, FALSE);\r
if (NameString != NULL) {\r
- StrCpyS (\r
+ StrnCpyS (\r
mGaugeString,\r
DP_GAUGE_STRING_LENGTH + 1,\r
- NameString\r
+ NameString,\r
+ DP_GAUGE_STRING_LENGTH\r
);\r
FreePool (NameString);\r
return;\r