Commit 32baafb2 authored by Kurt Roeckx's avatar Kurt Roeckx Committed by Dr. Stephen Henson
Browse files

Return error when trying to print invalid ASN1 integer



GH: #1322
(cherry picked from commit 5e3553c2)

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
Reviewed-by: default avatarStephen Henson <steve@openssl.org>
parent 81f69e5b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -447,6 +447,8 @@ static int asn1_print_integer_ctx(BIO *out, ASN1_INTEGER *str,
    char *s;
    int ret = 1;
    s = i2s_ASN1_INTEGER(NULL, str);
    if (s == NULL)
        return 0;
    if (BIO_puts(out, s) <= 0)
        ret = 0;
    OPENSSL_free(s);