No memmove: done, rm temporary things
diff --git a/include/polarssl/ssl.h b/include/polarssl/ssl.h
index b5a033d..1cfb606 100644
--- a/include/polarssl/ssl.h
+++ b/include/polarssl/ssl.h
@@ -1974,23 +1974,6 @@
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 36e9e40..2856c6b 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -2609,8 +2609,7 @@
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