check i2d_ASN1_TYPE return value
authorbonniegong <46280630+bonniegong@users.noreply.github.com>
Mon, 12 Apr 2021 02:43:13 +0000 (10:43 +0800)
committerPauli <pauli@openssl.org>
Fri, 14 May 2021 00:13:53 +0000 (10:13 +1000)
commitc65abf2213117eb5348a46fbc18f706aca052e85
tree77e082d5863f0ece9df26197890a0a63f28ff95a
parentc4005c8b84f35196a4c455f2e8a5aecfa88372e5
check i2d_ASN1_TYPE return value

add a length check to the return value of function i2d_ASN1_TYPE. Return an error instead of trying to malloc a negative number.

CLA: trivial

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14828)
crypto/asn1/a_strex.c