]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Append the terminating null character at the end of the string to avoid buffer overflow.
authorQiu Shumin <shumin.qiu@intel.com>
Thu, 21 Aug 2014 05:26:25 +0000 (05:26 +0000)
committershenshushi <shenshushi@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 21 Aug 2014 05:26:25 +0000 (05:26 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Tian Feng <feng.tian@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15862 6f19259b-4bc3-4df7-8a09-765794883524

UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c

index f5100fa9add2cedb3053f7a72d61b7f49882f7e6..7575dbfd0dacc4bd606b719887eb44a5a0dad1fa 100644 (file)
@@ -367,6 +367,7 @@ WriteToOsS3PerformanceData (
         AsciiSPrint (PerfData->Token, PERF_TOKEN_LENGTH, "0x%11p", Handle);\r
       } else {\r
         AsciiStrnCpy (PerfData->Token, Token, PERF_TOKEN_LENGTH);\r
+        PerfData->Token[PERF_TOKEN_LENGTH] = '\0';\r
       }\r
       if (StartTicker == 1) {\r
         StartTicker = StartValue;\r