From 160ef467e64d6573ba725655494dc1bd07c5ff2a Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Wed, 13 Mar 2019 23:20:56 -0700 Subject: [PATCH] [dtls] handle MBEDTLS_ERR_PEM_ALLOC_FAILED in Dtls::MapError() (#3674) --- src/core/meshcop/dtls.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/meshcop/dtls.cpp b/src/core/meshcop/dtls.cpp index 374726e2d..ddd978c5e 100644 --- a/src/core/meshcop/dtls.cpp +++ b/src/core/meshcop/dtls.cpp @@ -36,6 +36,9 @@ #include "dtls.hpp" #include +#ifdef MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED +#include +#endif #include #include "common/code_utils.hpp" @@ -964,6 +967,7 @@ otError Dtls::MapError(int rval) break; #ifdef MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED + case MBEDTLS_ERR_PEM_ALLOC_FAILED: case MBEDTLS_ERR_PK_ALLOC_FAILED: case MBEDTLS_ERR_X509_BUFFER_TOO_SMALL: case MBEDTLS_ERR_X509_ALLOC_FAILED: