More diagnostics for invalid OIDs.
This commit is contained in:
parent
e0202d946d
commit
79b9209883
@ -248,7 +248,11 @@ int i2a_ASN1_OBJECT(BIO *bp, ASN1_OBJECT *a)
|
|||||||
i2t_ASN1_OBJECT(p,i + 1,a);
|
i2t_ASN1_OBJECT(p,i + 1,a);
|
||||||
}
|
}
|
||||||
if (i <= 0)
|
if (i <= 0)
|
||||||
return BIO_write(bp, "<INVALID>", 9);
|
{
|
||||||
|
i = BIO_write(bp, "<INVALID>", 9);
|
||||||
|
i += BIO_dump(bp, (const char *)a->data, a->length);
|
||||||
|
return i;
|
||||||
|
}
|
||||||
BIO_write(bp,p,i);
|
BIO_write(bp,p,i);
|
||||||
if (p != buf)
|
if (p != buf)
|
||||||
OPENSSL_free(p);
|
OPENSSL_free(p);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user