summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
79da2d2)
This is the regression issue. After apply CalculateCrc32(), the parameter
check is missing.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Wu Hao A <hao.a.wu@intel.com>
OUT UINT32 *CrcOut\r
)\r
{\r
OUT UINT32 *CrcOut\r
)\r
{\r
+ if (Data == NULL || DataSize == 0 || CrcOut == NULL) {\r
+ return EFI_INVALID_PARAMETER;\r
+ }\r
+\r
*CrcOut = CalculateCrc32 (Data, DataSize);\r
return EFI_SUCCESS;\r
}\r
*CrcOut = CalculateCrc32 (Data, DataSize);\r
return EFI_SUCCESS;\r
}\r