mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
src/ssl.c: in AddSessionToClientCache(), remove benign frivolous assignment, and fix so that ret is assigned only if no error.
This commit is contained in:
@ -14409,19 +14409,19 @@ ClientSession* AddSessionToClientCache(int side, int row, int idx, byte* serverI
|
|||||||
}
|
}
|
||||||
if (error == 0) {
|
if (error == 0) {
|
||||||
WOLFSSL_MSG("Adding client cache entry");
|
WOLFSSL_MSG("Adding client cache entry");
|
||||||
|
|
||||||
|
ret = &ClientCache[clientRow].Clients[clientIdx];
|
||||||
|
|
||||||
if (ClientCache[clientRow].totalCount < CLIENT_SESSIONS_PER_ROW)
|
if (ClientCache[clientRow].totalCount < CLIENT_SESSIONS_PER_ROW)
|
||||||
ClientCache[clientRow].totalCount++;
|
ClientCache[clientRow].totalCount++;
|
||||||
ClientCache[clientRow].nextIdx++;
|
ClientCache[clientRow].nextIdx++;
|
||||||
ClientCache[clientRow].nextIdx %= CLIENT_SESSIONS_PER_ROW;
|
ClientCache[clientRow].nextIdx %= CLIENT_SESSIONS_PER_ROW;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = &ClientCache[clientRow].Clients[clientIdx];
|
|
||||||
|
|
||||||
wc_UnLockMutex(&clisession_mutex);
|
wc_UnLockMutex(&clisession_mutex);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
WOLFSSL_MSG("Hash session or lock failed");
|
WOLFSSL_MSG("Hash session or lock failed");
|
||||||
error = -1;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Reference in New Issue
Block a user