Commit 34b61f5a authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

check return value of BIO_write in PKCS7_decrypt

parent e7f8ff43
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -594,7 +594,11 @@ int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
					
				break;
				}
			BIO_write(data, buf, i);
			if (BIO_write(data, buf, i) != i)
				{
				ret = 0;
				break;
				}
		}
		BIO_free_all(tmpmem);
		return ret;