ERR_set_error_data

Replace auxiliary data on the most recent error, taking ownership when flagged.

Synopsis

Declared in <openssl/err.h>

void
ERR_set_error_data(
    char* data,
    int flags);

Parameters

NameDescription
dataAuxiliary string or buffer; ownership transfers if flags includes ERR_TXT_MALLOCED.
flagsERR_TXT_MALLOCED and/or ERR_TXT_STRING describing data.