Reintroduce length 0 check for records
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 22ee6fc..6dd509e 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -4946,6 +4946,9 @@
     rec->buf     = buf;
     rec->buf_len = rec->data_offset + rec->data_len;
 
+    if( rec->data_len == 0 )
+        return( MBEDTLS_ERR_SSL_INVALID_RECORD );
+
     /*
      * DTLS-related tests.
      * Check epoch before checking length constraint because