From 30bec6c19368774051740f6887c7707b980a13e9 Mon Sep 17 00:00:00 2001 From: toddouska Date: Fri, 28 Sep 2012 10:58:33 -0700 Subject: [PATCH] fix sniffer out of memory potential problem --- src/sniffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sniffer.c b/src/sniffer.c index 4ae300c84..142853232 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1666,8 +1666,8 @@ static SnifferSession* CreateSession(IpInfo* ipInfo, TcpInfo* tcpInfo, session->sslClient = SSL_new(session->context->ctx); if (session->sslClient == NULL) { if (session->sslServer) { - SSL_free(session->sslClient); - session->sslClient = 0; + SSL_free(session->sslServer); + session->sslServer= 0; } SetError(BAD_NEW_SSL_STR, error, session, FATAL_ERROR_STATE); free(session);