From 177bab84e53bda9602dbd497973938e5504cc812 Mon Sep 17 00:00:00 2001 From: John Safranek Date: Thu, 3 Oct 2019 09:15:50 -0700 Subject: [PATCH] Synchronous Quick Assist Support for Sniffer 1. Add missing deinitializers for the QAT as the sniffer exits. --- src/sniffer.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sniffer.c b/src/sniffer.c index b7d08471f..1a8229213 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -623,6 +623,14 @@ void ssl_FreeSniffer(void) wc_FreeMutex(&SessionMutex); wc_FreeMutex(&ServerListMutex); +#ifdef WOLF_CRYPTO_CB +#ifdef HAVE_INTEL_QA_SYNC + wc_CryptoCb_UnRegisterDevice(CryptoDeviceId); + IntelQaClose(&CryptoDevice); + IntelQaDeInit(CryptoDeviceId); +#endif +#endif + if (TraceFile) { TraceOn = 0; fclose(TraceFile);