diff options
author | tb <> | 2023-05-23 11:04:04 +0000 |
---|---|---|
committer | tb <> | 2023-05-23 11:04:04 +0000 |
commit | 816cb4ff9bb4cb6597de02367f7c5abca27b4b58 (patch) | |
tree | bda34ebac67612393f45df71186ae432cecdddae /src/regress/lib/libcrypto/objects/objectstest.c | |
parent | 0a17288b253e10b475dd8136619406dabcabcc66 (diff) | |
download | openbsd-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