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);