UefiCpuPkg S3Resume2Pei: Use safe string functions

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17744 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Hao Wu 2015-06-30 06:30:44 +00:00 committed by hwu1225
parent c42b399a08
commit 274e843356
1 changed files with 2 additions and 3 deletions

View File

@ -4,7 +4,7 @@
This module will excute the boot script saved during last boot and after that, This module will excute the boot script saved during last boot and after that,
control is passed to OS waking up handler. control is passed to OS waking up handler.
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions are licensed and made available under the terms and conditions
@ -366,8 +366,7 @@ WriteToOsS3PerformanceData (
if ((AsciiStrnCmp (Token, "PEIM", PEI_PERFORMANCE_STRING_SIZE) == 0) && (Handle != NULL)) { if ((AsciiStrnCmp (Token, "PEIM", PEI_PERFORMANCE_STRING_SIZE) == 0) && (Handle != NULL)) {
AsciiSPrint (PerfData->Token, PERF_TOKEN_LENGTH, "0x%11p", Handle); AsciiSPrint (PerfData->Token, PERF_TOKEN_LENGTH, "0x%11p", Handle);
} else { } else {
AsciiStrnCpy (PerfData->Token, Token, PERF_TOKEN_LENGTH); AsciiStrCpyS (PerfData->Token, PERF_TOKEN_SIZE, Token);
PerfData->Token[PERF_TOKEN_LENGTH] = '\0';
} }
if (StartTicker == 1) { if (StartTicker == 1) {
StartTicker = StartValue; StartTicker = StartValue;