]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.c
SecurityPkg:Tcg2Smm: Fix compile issue
[mirror_edk2.git] / SecurityPkg / Tcg / Tcg2Smm / Tcg2Smm.c
index e3938cb8ece02b9f2196e196da45f28c506e4980..6eb62ae64ca3c7ec49ce158b045885c2aea81b1d 100644 (file)
@@ -539,10 +539,11 @@ UpdatePossibleResource (
   *(DataPtr + 1) = 0;\r
 \r
   //\r
-  // 5. Jump over whole ResourceTemplate. Stuff rest bytes to NOOP\r
+  // 5. Jump over new ResourceTemplate. Stuff rest bytes to NOOP\r
   //\r
-  for (DataPtr += 2; DataPtr < DataEndPtr; DataPtr++) {\r
-    *DataPtr = AML_NOOP_OP;\r
+  DataPtr += 2;\r
+  if (DataPtr < DataEndPtr) {\r
+    SetMem(DataPtr, (UINTN)(DataEndPtr - DataPtr), AML_NOOP_OP);\r
   }\r
 \r
   return EFI_SUCCESS;\r