Adds storage of ssl->arrays->sessionIDSz in SessionCache at AddSession();
Adds storage of ssl->arrays->sessionIDSz in ssl->session at FreeArrays();
This commit is contained in:
parent
6956d146d1
commit
b10fdbf1f0
@ -1919,6 +1919,7 @@ void FreeArrays(CYASSL* ssl, int keep)
|
||||
if (ssl->arrays && keep) {
|
||||
/* keeps session id for user retrieval */
|
||||
XMEMCPY(ssl->session.sessionID, ssl->arrays->sessionID, ID_LEN);
|
||||
ssl->session.sessionIDSz = ssl->arrays->sessionIDSz;
|
||||
}
|
||||
XFREE(ssl->arrays, ssl->heap, DYNAMIC_TYPE_ARRAYS);
|
||||
ssl->arrays = NULL;
|
||||
|
@ -5623,6 +5623,7 @@ int AddSession(CYASSL* ssl)
|
||||
ssl->arrays->masterSecret, SECRET_LEN);
|
||||
XMEMCPY(SessionCache[row].Sessions[idx].sessionID, ssl->arrays->sessionID,
|
||||
ID_LEN);
|
||||
SessionCache[row].Sessions[idx].sessionIDSz = ssl->arrays->sessionIDSz;
|
||||
|
||||
SessionCache[row].Sessions[idx].timeout = ssl->timeout;
|
||||
SessionCache[row].Sessions[idx].bornOn = LowResTimer();
|
||||
|
Loading…
x
Reference in New Issue
Block a user