diff --git a/src/core/meshcop/secure_transport.cpp b/src/core/meshcop/secure_transport.cpp index a9546ad81..13e61fe32 100644 --- a/src/core/meshcop/secure_transport.cpp +++ b/src/core/meshcop/secure_transport.cpp @@ -311,6 +311,13 @@ Error SecureSession::Setup(void) VerifyOrExit(rval == 0); } +#if defined(MBEDTLS_X509_CRT_PARSE_C) + if (!mIsServer) + { + mbedtls_ssl_set_hostname(&mSsl, nullptr); + } +#endif + mReceiveMessage = nullptr; mMessageSubType = Message::kSubTypeNone;