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