can be found in the Tiano Firmware Volume Generation Utility \r
Specification, review draft.\r
\r
-Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
return STATUS_ERROR;\r
}\r
}\r
- fprintf (FpFile, "Capsule %s Image Header Information\n", InfFileName);\r
- fprintf (FpFile, " GUID %08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X\n", \r
- (unsigned) CapsuleHeader->CapsuleGuid.Data1,\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data2,\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data3,\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[0],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[1],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[2],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[3],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[4],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[5],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[6],\r
- (unsigned) CapsuleHeader->CapsuleGuid.Data4[7]);\r
- fprintf (FpFile, " Header size 0x%08X\n", (unsigned) CapsuleHeader->HeaderSize);\r
- fprintf (FpFile, " Flags 0x%08X\n", (unsigned) CapsuleHeader->Flags);\r
- fprintf (FpFile, " Capsule image size 0x%08X\n", (unsigned) CapsuleHeader->CapsuleImageSize);\r
- fclose (FpFile);\r
+ if (FpFile != NULL) {\r
+ fprintf (FpFile, "Capsule %s Image Header Information\n", InfFileName);\r
+ fprintf (FpFile, " GUID %08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X\n",\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data1,\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data2,\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data3,\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[0],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[1],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[2],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[3],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[4],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[5],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[6],\r
+ (unsigned) CapsuleHeader->CapsuleGuid.Data4[7]);\r
+ fprintf (FpFile, " Header size 0x%08X\n", (unsigned) CapsuleHeader->HeaderSize);\r
+ fprintf (FpFile, " Flags 0x%08X\n", (unsigned) CapsuleHeader->Flags);\r
+ fprintf (FpFile, " Capsule image size 0x%08X\n", (unsigned) CapsuleHeader->CapsuleImageSize);\r
+ fclose (FpFile);\r
+ }\r
} else if (CapsuleFlag) {\r
VerboseMsg ("Create capsule image");\r
//\r