From e220197b6b9a98694f6c104fd83599c2c493e881 Mon Sep 17 00:00:00 2001 From: Yakun Xu Date: Mon, 23 Jul 2018 22:08:51 +0800 Subject: [PATCH] [meshcop] allow MBEDTLS_ERR_SSL_WANT_WRITE from mbedtls_ssl_write() (#2906) * increase message buffers to pass meshcop check --- src/core/meshcop/dtls.cpp | 1 + src/core/openthread-core-default-config.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/meshcop/dtls.cpp b/src/core/meshcop/dtls.cpp index 97afbc826..6f71ea766 100644 --- a/src/core/meshcop/dtls.cpp +++ b/src/core/meshcop/dtls.cpp @@ -516,6 +516,7 @@ otError Dtls::MapError(int rval) break; case MBEDTLS_ERR_SSL_ALLOC_FAILED: + case MBEDTLS_ERR_SSL_WANT_WRITE: error = OT_ERROR_NO_BUFS; break; diff --git a/src/core/openthread-core-default-config.h b/src/core/openthread-core-default-config.h index 4f40aa62b..001fbecc7 100644 --- a/src/core/openthread-core-default-config.h +++ b/src/core/openthread-core-default-config.h @@ -92,7 +92,7 @@ * */ #ifndef OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS -#define OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS 40 +#define OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS 44 #endif /**