Merge pull request #3214 from dgarske/snifferFreeFix

Fix for SSL sniffer free to properly cleanup globals
This commit is contained in:
toddouska
2020-08-11 20:27:09 -07:00
committed by GitHub

View File

@@ -672,6 +672,7 @@ void ssl_FreeSniffer(void)
srv = srv->next; srv = srv->next;
FreeSnifferServer(removeServer); FreeSnifferServer(removeServer);
} }
ServerList = NULL;
for (i = 0; i < HASH_SIZE; i++) { for (i = 0; i < HASH_SIZE; i++) {
session = SessionTable[i]; session = SessionTable[i];
@@ -681,6 +682,7 @@ void ssl_FreeSniffer(void)
FreeSnifferSession(removeSession); FreeSnifferSession(removeSession);
} }
} }
SessionCount = 0;
wc_UnLockMutex(&SessionMutex); wc_UnLockMutex(&SessionMutex);
wc_UnLockMutex(&ServerListMutex); wc_UnLockMutex(&ServerListMutex);