Simplify OBJ_obj2txt()
authortb <tb@openbsd.org>
Tue, 23 May 2023 11:51:12 +0000 (11:51 +0000)
committertb <tb@openbsd.org>
Tue, 23 May 2023 11:51:12 +0000 (11:51 +0000)
commitfcb77b6b49ad76dea8c856e3a3a8cbc7f614d1d2
treedfd1c5389733cc5ad00ea97af268ec62a597ccbf
parentcf62a661e0b23961a0695468d168b962fe3e33e3
Simplify OBJ_obj2txt()

Instead of adding a NUL termination to OBJ_obj2txt(), move the aobj == NULL
or aobj->data == NULL checks to i2t_ASN1_OBJECT_internal(). The only other
caller, i2t_ASN1_OBJECT(), fails on aobj == NULL and aobj->length == 0, and
the latter condition is implied by aobj->data.

Cleaner solution for obj_dat.c r1.52
suggested by/ok jsing
lib/libcrypto/asn1/a_object.c
lib/libcrypto/objects/obj_dat.c