Avoid mangled output in BIO_debug_callback
authortb <tb@openbsd.org>
Thu, 25 Mar 2021 09:26:17 +0000 (09:26 +0000)
committertb <tb@openbsd.org>
Thu, 25 Mar 2021 09:26:17 +0000 (09:26 +0000)
commit386d3c6d4355c50e43164e059beaed6fb0e2fe86
tree9e54f24cc32b323eb566d024576b3776f66ed60b
parenta4a50d9633ad5d32f291ac2e2a431b18d1120b73
Avoid mangled output in BIO_debug_callback

Instead of blindly skipping 14 characters, we can use the return
value of snprintf() to determine how much we should skip.

From Martin Vahlensieck with minor tweaks by me
lib/libcrypto/bio/bio_cb.c