diff --git a/ssl/record/ssl3_record.c b/ssl/record/ssl3_record.c index bf6967624c660ac8c356cb08f648decea39f1cd6..d8e2552dbfe109bff36da65a658984948a6d3c1b 100644 --- a/ssl/record/ssl3_record.c +++ b/ssl/record/ssl3_record.c @@ -209,6 +209,11 @@ int ssl3_get_record(SSL *s) } } else { /* SSLv3+ style record */ + /* + * TODO(TLS1.3): This callback only provides the "outer" record + * type to the callback. Somehow we need to pass the "inner" + * record type + */ if (s->msg_callback) s->msg_callback(0, 0, SSL3_RT_HEADER, p, 5, s, s->msg_callback_arg);