summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/objects/objectstest.c
diff options
context:
space:
mode:
authortb <>2023-05-23 11:04:04 +0000
committertb <>2023-05-23 11:04:04 +0000
commit816cb4ff9bb4cb6597de02367f7c5abca27b4b58 (patch)
treebda34ebac67612393f45df71186ae432cecdddae /src/regress/lib/libcrypto/objects/objectstest.c
parent0a17288b253e10b475dd8136619406dabcabcc66 (diff)
downloadopenbsd-816cb4ff9bb4cb6597de02367f7c5abca27b4b58.tar.gz
openbsd-816cb4ff9bb4cb6597de02367f7c5abca27b4b58.tar.bz2
openbsd-816cb4ff9bb4cb6597de02367f7c5abca27b4b58.zip
Always NUL terminate buf in OBJ_obj2txt()
OBJ_obj2txt() is often called without error checking and is used for reporting unexpected or malformed objects. As such, we should ensure buf is a string even on failure. This had long been the case before it was lost in a recent rewrite. If obj and obj->data are both non-NULL this is already taken care of by i2t_ASN1_OBJECT_internal(), so many callers were still safe. ok miod
Diffstat (limited to 'src/regress/lib/libcrypto/objects/objectstest.c')
0 files changed, 0 insertions, 0 deletions