mirror of
https://github.com/openssl/openssl.git
synced 2026-06-06 20:18:09 +00:00
Sanity check an ASN1_object_size result
If it's negative don't try and malloc it. Reviewed-by: Tim Hudson <tjh@openssl.org>
This commit is contained in:
@@ -373,6 +373,8 @@ ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name)
|
||||
}
|
||||
/* Work out total size */
|
||||
j = ASN1_object_size(0, i, V_ASN1_OBJECT);
|
||||
if (j < 0)
|
||||
return NULL;
|
||||
|
||||
if ((buf = OPENSSL_malloc(j)) == NULL)
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user