From d8aa11e26cce7ea9f5437c7192c333a8e275b531 Mon Sep 17 00:00:00 2001 From: lishu Date: Fri, 27 Nov 2020 13:32:56 +0800 Subject: iUnAnalyseLen > SSL_RECORD_HDRLEN when packet trunk --- src/SSL_Message.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SSL_Message.c b/src/SSL_Message.c index fa38c09..aa7bcd0 100644 --- a/src/SSL_Message.c +++ b/src/SSL_Message.c @@ -673,7 +673,8 @@ UCHAR ssl_analyseStreamData(char *pcSslData, int iDataLen, int *res, ssl_stream return_val = ssl_doWithVersion(&a_ssl_stream, a_tcp, region_flag, thread_seq, a_packet); if(SSL_RETURN_NORM!= return_val) return return_val; } - while (iUnAnalyseLen > 0) + //2020.11.27 iUnAnalyseLen need more than SSL_RECORD_HDRLEN + while (iUnAnalyseLen > SSL_RECORD_HDRLEN) { if (SSL_HANDSHAKE_MSG_TRUNKED == a_ssl_stream->uiMsgState) { -- cgit v1.2.3