]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/TianoCompress/TianoCompress.c
BaseTools: Fix UEFI and Tiano Decompression logic issue
[mirror_edk2.git] / BaseTools / Source / C / TianoCompress / TianoCompress.c
index 2d6fc4c952cfa5e4bbe2513c286de781676b2bfb..a77f6798ec517f91a1dd86c7eb399e78656c1efc 100644 (file)
@@ -2682,6 +2682,12 @@ Returns: (VOID)
 \r
         BytesRemain--;\r
       }\r
+      //\r
+      // Once mOutBuf is fully filled, directly return\r
+      //\r
+      if (Sd->mOutBuf >= Sd->mOrigSize) {\r
+        goto Done ;\r
+      }\r
     }\r
   }\r
 \r