Fix print_fp()
authortb <tb@openbsd.org>
Wed, 10 Jan 2024 14:22:53 +0000 (14:22 +0000)
committertb <tb@openbsd.org>
Wed, 10 Jan 2024 14:22:53 +0000 (14:22 +0000)
commit1f3bd948a7a57f8afd725ff65663d7e5a9c498b0
tree3116b8c71abea7ce3eedb36056a24781c0832364
parent6290e740bb35283f3fc2ba45c65132ffbe32108b
Fix print_fp()

The callback-based printing needs to die. But first BIO_set() will die.
We have a FILE *. We have fprintf(). No need to use a static BIO to dump
error codes to said stream.

This basically undoes an unrelated change of "Move crpytlib.h prior bio.h"
from 19 years ago (OpenSSL 25a66ee3). Except we don't cast and check len.

ok jsing (who had a nearly identical diff)
lib/libcrypto/err/err_prn.c