Commit 25d5d15f authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

check return value of BIO_write in PKCS7_decrypt

parent 725713f7
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -507,7 +507,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;