NAME
ERR_asprintf_error_data
—
record a LibreSSL error using a
formatted string
SYNOPSIS
#include
<openssl/err.h>
void
ERR_asprintf_error_data
(char *
format, ...);
DESCRIPTION
ERR_asprintf_error_data
builds a string
using asprintf(3) called with the provided
format and arguments. The resulting string is then
associated with the error code that was most recently added. If
asprintf(3) fails, the string "malloc failed" is associated
instead.
ERR_asprintf_error_data
is intended to be used instead of the OpenSSL functions
ERR_add_error_data
()
and
ERR_add_error_vdata
().
SEE ALSO
HISTORY
ERR_asprintf_error_data
appeared in
OpenBSD 5.6 and is available in all versions of
LibreSSL.