Merge pull request #8687 from kjbracey-arm/tls_errorlog

TLSSocketWrapper: decouple error requirements
pull/8735/head
Cruz Monrreal 2018-11-13 16:48:15 -06:00 committed by GitHub
commit aab3ade2b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -291,16 +291,16 @@ nsapi_size_or_error_t TLSSocketWrapper::recvfrom(SocketAddress *address, void *d
return recv(data, size); return recv(data, size);
} }
void TLSSocketWrapper::print_mbedtls_error(const char *name, int err) void TLSSocketWrapper::print_mbedtls_error(MBED_UNUSED const char *name, MBED_UNUSED int err)
{ {
#ifdef MBEDTLS_ERROR_C // Avoid pulling in mbedtls_strerror when trace is not enabled
#if defined FEA_TRACE_SUPPORT && defined MBEDTLS_ERROR_C
char *buf = new char[128]; char *buf = new char[128];
mbedtls_strerror(err, buf, 128); mbedtls_strerror(err, buf, 128);
tr_err("%s() failed: -0x%04x (%d): %s", name, -err, err, buf); tr_err("%s() failed: -0x%04x (%d): %s", name, -err, err, buf);
delete[] buf; delete[] buf;
#else #else
(void)name; tr_err("%s() failed: -0x%04x (%d)", name, -err, err);
(void)err;
#endif #endif
} }