diff --git a/src/ssl.c b/src/ssl.c index 4a522cc7b..c64a30718 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -13695,20 +13695,20 @@ void AddSession(WOLFSSL* ssl) } #endif - #if defined(WOLFSSL_SESSION_STATS) && defined(WOLFSSL_PEAK_SESSIONS) - if (error == 0) { - word32 active = 0; +#if defined(WOLFSSL_SESSION_STATS) && defined(WOLFSSL_PEAK_SESSIONS) + if (error == 0) { + word32 active = 0; - error = get_locked_session_stats(&active, NULL, NULL); - if (error == WOLFSSL_SUCCESS) { - error = 0; /* back to this function ok */ + error = get_locked_session_stats(&active, NULL, NULL); + if (error == WOLFSSL_SUCCESS) { + error = 0; /* back to this function ok */ - if (PeakSessions < active) { - PeakSessions = active; - } + if (PeakSessions < active) { + PeakSessions = active; } } - #endif /* WOLFSSL_SESSION_STATS && WOLFSSL_PEAK_SESSIONS */ + } +#endif /* WOLFSSL_SESSION_STATS && WOLFSSL_PEAK_SESSIONS */ } diff --git a/sslSniffer/sslSnifferTest/snifftest.c b/sslSniffer/sslSnifferTest/snifftest.c index a0b922625..6970da9e7 100644 --- a/sslSniffer/sslSnifferTest/snifftest.c +++ b/sslSniffer/sslSnifferTest/snifftest.c @@ -736,12 +736,11 @@ int main(int argc, char** argv) #else chain = (void*)packet; chainSz = header.caplen; - (void)isChain; #endif #ifdef WOLFSSL_ASYNC_CRYPT do { - WOLF_EVENT* events[1]; /* poll for single event */ + WOLF_EVENT* events[WOLF_ASYNC_MAX_PENDING]; int eventCount = 0; /* For async call the original API again with same data, @@ -795,6 +794,7 @@ int main(int argc, char** argv) break; /* we're done reading file */ } FreeAll(); + (void)isChain; return hadBadPacket ? EXIT_FAILURE : EXIT_SUCCESS; }