From be92945d8171cd48eb4938c3ab193fa5f5dacfab Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sun, 22 May 2016 10:56:22 +0000 Subject: [PATCH] [SCHANNEL] - Set received length to zero when the receive result is MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY instead of pretending we got data CORE-11285 #resolve svn path=/trunk/; revision=71373 --- reactos/dll/win32/schannel/schannel_mbedtls.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/dll/win32/schannel/schannel_mbedtls.c b/reactos/dll/win32/schannel/schannel_mbedtls.c index 86ae387f0c8..cba72c2867b 100644 --- a/reactos/dll/win32/schannel/schannel_mbedtls.c +++ b/reactos/dll/win32/schannel/schannel_mbedtls.c @@ -682,6 +682,7 @@ SECURITY_STATUS schan_imp_recv(schan_imp_session session, void *buffer, } else if (ret == MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY) { + *length = 0; TRACE("MBEDTLS schan_imp_recv: ret == MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY -> SEC_E_OK\n"); return SEC_E_OK; }