forked from wolfSSL/wolfssl
Fix for SSL sniffer free to properly cleanup globals (resolves issue with then calling ssl_InitSniffer
-> ssl_FreeSniffer
then ssl_InitSniffer
again). ZD 10757.
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