diff --git a/src/sniffer.c b/src/sniffer.c index b94eb503c..6779b4d8e 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1782,7 +1782,7 @@ static int DoOldHello(SnifferSession* session, const byte* sslFrame, ret = ProcessOldClientHello(session->sslServer, input, &idx, *sslBytes, *rhSize); - if (ret < 0) { + if (ret < 0 && ret != MATCH_SUITE_ERROR) { SetError(BAD_OLD_CLIENT_STR, error, session, FATAL_ERROR_STATE); return -1; }