From c282cd8f5fe1f856528f2c83d5117a6de8443028 Mon Sep 17 00:00:00 2001 From: Clemens Kirchgatterer Date: Thu, 18 Feb 2021 10:44:44 +0100 Subject: [PATCH] Remove temp buffer in WiFiClientSecure::lastError (#4822) The temp buffer serves no purpose here. Also mbedtls_strerror can be called with size == 0 safely. --- libraries/WiFiClientSecure/src/WiFiClientSecure.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp b/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp index 910a3a8a..26ac7e43 100644 --- a/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp +++ b/libraries/WiFiClientSecure/src/WiFiClientSecure.cpp @@ -333,9 +333,7 @@ int WiFiClientSecure::lastError(char *buf, const size_t size) if (!_lastError) { return 0; } - char error_buf[100]; - mbedtls_strerror(_lastError, error_buf, 100); - snprintf(buf, size, "%s", error_buf); + mbedtls_strerror(_lastError, buf, size); return _lastError; }