]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CryptoPkg/Library/BaseCryptLib/Pem/CryptPem.c
1. Fix build break issue for NOOPT target.
[mirror_edk2.git] / CryptoPkg / Library / BaseCryptLib / Pem / CryptPem.c
index bc5c93ff988f9f5aceaca2b984570a79e28c813f..ed53b2dcbf738ee9ec288054ebad55593eeb9e05 100644 (file)
@@ -85,6 +85,10 @@ RsaGetPrivateKeyFromPem (
   ASSERT (PemData    != NULL);\r
   ASSERT (RsaContext != NULL);\r
 \r
+  if (PemSize > INT_MAX) {\r
+    return FALSE;\r
+  }\r
+\r
   Status = FALSE;\r
   PemBio = NULL;\r
 \r