]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/FdfParser.py
BaseTools: Fix build crash when fdf is empty file
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / FdfParser.py
index 4be790a819040ed8906b48dcecbfebf88dcf7691..8de0b48ff6feabe2f6e3b0c500bfb5530c0ac8b2 100644 (file)
@@ -423,6 +423,8 @@ class FdfParser:
 \r
     def __StringToList(self):\r
         self.Profile.FileLinesList = [list(s) for s in self.Profile.FileLinesList]\r
+        if not self.Profile.FileLinesList:\r
+            EdkLogger.error('FdfParser', FILE_READ_FAILURE, 'The file is empty!', File=self.FileName)\r
         self.Profile.FileLinesList[-1].append(' ')\r
 \r
     def __ReplaceFragment(self, StartPos, EndPos, Value = ' '):\r