From 1bd34ea364fb2e987dac15ce5ecd7c5c7dcae751 Mon Sep 17 00:00:00 2001 From: David Girault Date: Thu, 27 Sep 2018 17:11:30 +0200 Subject: [PATCH] altcp_tls: assert in altcp_mbedtls_bio_recv if bad state (cherry picked from commit 3cb6ae77708feb3cf9c3b0b83c4cc4164a7ad527) --- src/apps/altcp_tls/altcp_tls_mbedtls.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps/altcp_tls/altcp_tls_mbedtls.c b/src/apps/altcp_tls/altcp_tls_mbedtls.c index 84126540..bb8e623c 100644 --- a/src/apps/altcp_tls/altcp_tls_mbedtls.c +++ b/src/apps/altcp_tls/altcp_tls_mbedtls.c @@ -461,6 +461,7 @@ altcp_mbedtls_bio_recv(void *ctx, unsigned char *buf, size_t len) return MBEDTLS_ERR_NET_INVALID_CONTEXT; } state = (altcp_mbedtls_state_t *)conn->state; + LWIP_ASSERT("state != NULL", state != NULL); p = state->rx; /* @todo: return MBEDTLS_ERR_NET_CONN_RESET/MBEDTLS_ERR_NET_RECV_FAILED? */