BIO_ADDR_service_string

Format the service/port portion of a BIO_ADDR as an allocated string.

Synopsis

Declared in <openssl/bio.h>

char*
BIO_ADDR_service_string(
    BIO_ADDR const* ap,
    int numeric);

Return Value

Newly allocated NUL-terminated string; free with OPENSSL_free(), or NULL on error.

Parameters

NameDescription
apAddress to format.
numericNon-zero to prefer a numeric port (NI_NUMERICSERV); 0 may use a service name.