Fix i2d_ASN1_OBJECT()
authortb <tb@openbsd.org>
Wed, 29 May 2024 16:14:38 +0000 (16:14 +0000)
committertb <tb@openbsd.org>
Wed, 29 May 2024 16:14:38 +0000 (16:14 +0000)
commiteb9451c2864b32d3cd808ebc8c26574a6c6ea039
tree93178f2bc50f65c9f894d0b084f4b22106150947
parentf3776b5fc15391a8ae074019723a0d526a45c507
Fix i2d_ASN1_OBJECT()

When called with a pointer to NULL as an output buffer, one would expect
an i2d API to allocate the buffer and return it. The implementation here
is special and the allocation dance was forgotten, resulting in a SIGSEGV.
Add said dance.

ok jsing
lib/libcrypto/asn1/a_object.c