]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CryptoPkg/Library/BaseCryptLib/Pk/CryptAuthenticode.c
1. Fix build break issue for NOOPT target.
[mirror_edk2.git] / CryptoPkg / Library / BaseCryptLib / Pk / CryptAuthenticode.c
index 5f93e4af93cc22dff7786a0624c35665fe6a3e29..0370fd77a5de077d560fd4951e6436040bc87317 100644 (file)
@@ -65,6 +65,10 @@ AuthenticodeVerify (
   ASSERT (AuthData  != NULL);\r
   ASSERT (ImageHash != NULL);\r
 \r
+  if (DataSize > INT_MAX) {\r
+    return FALSE;\r
+  }\r
+\r
   Status       = FALSE;\r
   Pkcs7        = NULL;\r
   OrigAuthData = AuthData;\r