forked from wolfSSL/wolfssl
Fix for macro arg paren and double ampersand. Fixes building with ENABLE_SESSION_CACHE_ROW_LOCK
.
This commit is contained in:
@@ -4986,8 +4986,8 @@ int AddCA(WOLFSSL_CERT_MANAGER* cm, DerBuffer** pDer, int type, int verify)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_SESSION_CACHE_ROW_LOCK
|
#ifdef ENABLE_SESSION_CACHE_ROW_LOCK
|
||||||
#define SESSION_ROW_LOCK(row) wc_LockMutex(&row->row_mutex)
|
#define SESSION_ROW_LOCK(row) wc_LockMutex(&(row)->row_mutex)
|
||||||
#define SESSION_ROW_UNLOCK(row) wc_UnLockMutex(&row->row_mutex);
|
#define SESSION_ROW_UNLOCK(row) wc_UnLockMutex(&(row)->row_mutex);
|
||||||
#else
|
#else
|
||||||
static WOLFSSL_GLOBAL wolfSSL_Mutex session_mutex; /* SessionCache mutex */
|
static WOLFSSL_GLOBAL wolfSSL_Mutex session_mutex; /* SessionCache mutex */
|
||||||
#define SESSION_ROW_LOCK(row) wc_LockMutex(&session_mutex)
|
#define SESSION_ROW_LOCK(row) wc_LockMutex(&session_mutex)
|
||||||
@@ -5067,7 +5067,7 @@ int wolfSSL_Init(void)
|
|||||||
#ifndef NO_SESSION_CACHE
|
#ifndef NO_SESSION_CACHE
|
||||||
#ifdef ENABLE_SESSION_CACHE_ROW_LOCK
|
#ifdef ENABLE_SESSION_CACHE_ROW_LOCK
|
||||||
for (i = 0; i < SESSION_ROWS; ++i) {
|
for (i = 0; i < SESSION_ROWS; ++i) {
|
||||||
if (wc_InitMutex(&&SessionCache[i].row_mutex) != 0) {
|
if (wc_InitMutex(&SessionCache[i].row_mutex) != 0) {
|
||||||
WOLFSSL_MSG("Bad Init Mutex session");
|
WOLFSSL_MSG("Bad Init Mutex session");
|
||||||
return BAD_MUTEX_E;
|
return BAD_MUTEX_E;
|
||||||
}
|
}
|
||||||
@@ -14061,7 +14061,7 @@ int wolfSSL_Cleanup(void)
|
|||||||
#ifndef NO_SESSION_CACHE
|
#ifndef NO_SESSION_CACHE
|
||||||
#ifdef ENABLE_SESSION_CACHE_ROW_LOCK
|
#ifdef ENABLE_SESSION_CACHE_ROW_LOCK
|
||||||
for (i = 0; i < SESSION_ROWS; ++i) {
|
for (i = 0; i < SESSION_ROWS; ++i) {
|
||||||
if (wc_FreeMutex(&&SessionCache[i].row_mutex) != 0)
|
if (wc_FreeMutex(&SessionCache[i].row_mutex) != 0)
|
||||||
ret = BAD_MUTEX_E;
|
ret = BAD_MUTEX_E;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user