diff options
| author | lishu <[email protected]> | 2020-11-27 13:32:56 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2020-12-04 10:31:21 +0800 |
| commit | d8aa11e26cce7ea9f5437c7192c333a8e275b531 (patch) | |
| tree | 0e10b7a900153fce65cce74abbdd341ab22724ff | |
| parent | 24e259defce1027bf976531761f7a5d5b7e964a4 (diff) | |
iUnAnalyseLen > SSL_RECORD_HDRLEN when packet trunk
| -rw-r--r-- | src/SSL_Message.c | 3 |
1 files changed, 2 insertions, 1 deletions
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) { |
