]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/GenFfsFileTask.java
Fix GenFfsFileTask.java bugs
[mirror_edk2.git] / Tools / Source / FrameworkTasks / org / tianocore / framework / tasks / GenFfsFileTask.java
index 4d4c99625bda39e7aa0ddddef384c63670177824..575fded67e4e0a4de47194daa01b5e7b88eff6e3 100644 (file)
@@ -207,6 +207,7 @@ public class GenFfsFileTask extends Task implements EfiDefine, FfsTypes {
                 }\r
             }\r
             dataBuffer.close();\r
+            orgDataBuffer.close();\r
         } catch (Exception e) {\r
             throw new BuildException (e.getMessage());\r
         }\r
@@ -365,7 +366,7 @@ public class GenFfsFileTask extends Task implements EfiDefine, FfsTypes {
             ffsHeader.ffsState = EFI_FILE_HEADER_CONSTRUCTION | \r
                                  EFI_FILE_HEADER_VALID | \r
                                  EFI_FILE_DATA_VALID;\r
-            orgFfsHeader.integrityCheck.file = ffsHeader.ffsState;\r
+            orgFfsHeader.ffsState = ffsHeader.ffsState;\r
             \r
             //\r
             // create output stream to first write header data in file, then write sect data in file.\r