Remove an OPENSSL_assert which could fail
An OPENSSL_assert was being used which could fail (e.g. on a malloc failure). Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
267b7789f8
commit
6929b4477b
@ -954,7 +954,8 @@ int tls1_mac(SSL *ssl, unsigned char *md, int send)
|
||||
EVP_DigestSignUpdate(mac_ctx, header, sizeof(header));
|
||||
EVP_DigestSignUpdate(mac_ctx, rec->input, rec->length);
|
||||
t = EVP_DigestSignFinal(mac_ctx, md, &md_size);
|
||||
OPENSSL_assert(t > 0);
|
||||
if (t <= 0)
|
||||
return -1;
|
||||
if (!send && !SSL_USE_ETM(ssl) && FIPS_mode())
|
||||
tls_fips_digest_extra(ssl->enc_read_ctx,
|
||||
mac_ctx, rec->input,
|
||||
|
Loading…
x
Reference in New Issue
Block a user