diff --git a/include/polarssl/ssl.h b/include/polarssl/ssl.h index b5a033d8e..1cfb606c9 100644 --- a/include/polarssl/ssl.h +++ b/include/polarssl/ssl.h @@ -1974,23 +1974,6 @@ static inline int safer_memcmp( const void *a, const void *b, size_t n ) return( diff ); } -/* - * Temporary function while transitionning away from memmove() - * on received DTLS handshake messages - */ -static inline void ssl_hs_rm_dtls_hdr( ssl_context *ssl ) -{ -#if defined(POLARSSL_SSL_PROTO_DTLS) - if( ssl->transport == SSL_TRANSPORT_DATAGRAM ) - { - memmove( ssl->in_msg + 4, ssl->in_msg + 12, ssl->in_hslen - 12 ); - ssl->in_hslen -= 8; - } -#else - (void) ssl; -#endif -} - #ifdef __cplusplus } #endif diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 36e9e4094..2856c6b06 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -2609,8 +2609,7 @@ int ssl_read_record( ssl_context *ssl ) SSL_DEBUG_MSG( 2, ( "=> read record" ) ); - /* Temporarily disabled */ - if( ( 0 ) && ssl->in_hslen != 0 && ssl->in_hslen < ssl->in_msglen ) + if( ssl->in_hslen != 0 && ssl->in_hslen < ssl->in_msglen ) { /* * Get next Handshake message in the current record