diff --git a/.gitignore b/.gitignore index 1e85cbc58..fe57de274 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ snifftest output testsuite diff +sslSniffer/sslSnifferTest/tracefile.txt *.gz *.zip *.bak diff --git a/src/sniffer.c b/src/sniffer.c index 95877f88f..40891dfcf 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1905,7 +1905,7 @@ static int CheckPreRecord(IpInfo* ipInfo, TcpInfo* tcpInfo, if ( (length = ssl->buffers.inputBuffer.length) ) { Trace(PARTIAL_ADD_STR); - if ( (*sslBytes + length) > sizeof(ssl->buffers.inputBuffer.buffer)) { + if ( (*sslBytes + length) > ssl->buffers.inputBuffer.bufferSize) { SetError(BUFFER_ERROR_STR, error, session, FATAL_ERROR_STATE); return -1; } @@ -2010,7 +2010,7 @@ doMessage: /* store partial if not there already or we advanced */ if (ssl->buffers.inputBuffer.length == 0 || sslBegin != sslFrame) { - if (sslBytes > sizeof(ssl->buffers.inputBuffer.buffer)) { + if (sslBytes > ssl->buffers.inputBuffer.bufferSize) { SetError(BUFFER_ERROR_STR, error, session, FATAL_ERROR_STATE); return -1; }