mirror of
https://github.com/QuasarApp/openssl.git
synced 2025-05-13 09:59:40 +00:00
Always check that the value returned by asn1_do_adb() is non-NULL
Reviewed-by: Stephen Henson <steve@openssl.org> Reviewed-by: Emilia Käsper <emilia@openssl.org>
This commit is contained in:
parent
4e3d2866b6
commit
bace847eae
@ -301,6 +301,8 @@ static int asn1_item_embed_d2i(ASN1_VALUE **pval, const unsigned char **in,
|
|||||||
const ASN1_TEMPLATE *seqtt;
|
const ASN1_TEMPLATE *seqtt;
|
||||||
ASN1_VALUE **pseqval;
|
ASN1_VALUE **pseqval;
|
||||||
seqtt = asn1_do_adb(pval, tt, 1);
|
seqtt = asn1_do_adb(pval, tt, 1);
|
||||||
|
if (!seqtt)
|
||||||
|
continue;
|
||||||
pseqval = asn1_get_field_ptr(pval, seqtt);
|
pseqval = asn1_get_field_ptr(pval, seqtt);
|
||||||
asn1_template_free(pseqval, seqtt);
|
asn1_template_free(pseqval, seqtt);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user