diff --git a/src/core/meshcop/dtls.cpp b/src/core/meshcop/dtls.cpp index 0df777598..42bc32e04 100644 --- a/src/core/meshcop/dtls.cpp +++ b/src/core/meshcop/dtls.cpp @@ -534,7 +534,8 @@ int Dtls::HandleMbedtlsTransmit(const unsigned char *aBuf, size_t aLength) break; default: - assert(false); + otLogWarnMeshCoP("Dtls::HandleMbedtlsTransmit: %s error", otThreadErrorToString(error)); + rval = MBEDTLS_ERR_NET_SEND_FAILED; break; } diff --git a/src/core/meshcop/dtls.hpp b/src/core/meshcop/dtls.hpp index 20e3744c0..46068c0b3 100644 --- a/src/core/meshcop/dtls.hpp +++ b/src/core/meshcop/dtls.hpp @@ -41,6 +41,7 @@ #include #include #include +#include #include #include