forked from wolfSSL/wolfssl
Merge pull request #3214 from dgarske/snifferFreeFix
Fix for SSL sniffer free to properly cleanup globals
This commit is contained in:
@@ -672,6 +672,7 @@ void ssl_FreeSniffer(void)
|
||||
srv = srv->next;
|
||||
FreeSnifferServer(removeServer);
|
||||
}
|
||||
ServerList = NULL;
|
||||
|
||||
for (i = 0; i < HASH_SIZE; i++) {
|
||||
session = SessionTable[i];
|
||||
@@ -681,6 +682,7 @@ void ssl_FreeSniffer(void)
|
||||
FreeSnifferSession(removeSession);
|
||||
}
|
||||
}
|
||||
SessionCount = 0;
|
||||
|
||||
wc_UnLockMutex(&SessionMutex);
|
||||
wc_UnLockMutex(&ServerListMutex);
|
||||
|
Reference in New Issue
Block a user