goto EXIT;\r
}\r
\r
- if (RepositorySize != 0) {\r
+ if (RepositorySize != 0 && EsrtRepository != NULL) {\r
CopyMem(EsrtRepositoryNew, EsrtRepository, RepositorySize);\r
}\r
CopyMem((UINT8 *)EsrtRepositoryNew + RepositorySize, Entry, sizeof(EFI_SYSTEM_RESOURCE_ENTRY));\r
/**\r
Init one ESRT entry according to input FmpImageInfo (V1, V2, V3) .\r
\r
- @param[in] EsrtEntry Esrt entry to be Init\r
- @param[in] FmpImageInfo FMP image info descriptor\r
- @param[in] DescriptorVersion FMP Image info descriptor version\r
+ @param[in, out] EsrtEntry Esrt entry to be Init\r
+ @param[in] FmpImageInfo FMP image info descriptor\r
+ @param[in] DescriptorVersion FMP Image info descriptor version\r
\r
**/\r
VOID \r