We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d468139 + ed17524 commit d9ca5f6Copy full SHA for d9ca5f6
1 file changed
wolfcrypt/test/test.c
@@ -42506,7 +42506,19 @@ WOLFSSL_TEST_SUBROUTINE int mutex_test(void)
42506
wolfSSL_Mutex m;
42507
#endif
42508
#if !defined(WOLFSSL_NO_MALLOC) && !defined(WOLFSSL_USER_MUTEX)
42509
+ #ifndef WOLFSSL_STATIC_MEMORY
42510
wolfSSL_Mutex *mm = wc_InitAndAllocMutex();
42511
+ #else
42512
+ wolfSSL_Mutex *mm = (wolfSSL_Mutex*) XMALLOC(sizeof(wolfSSL_Mutex),
42513
+ HEAP_HINT, DYNAMIC_TYPE_MUTEX);
42514
+ if (mm != NULL) {
42515
+ if (wc_InitMutex(mm) != 0) {
42516
+ WOLFSSL_MSG("Init Mutex failed");
42517
+ XFREE(mm, HEAP_HINT, DYNAMIC_TYPE_MUTEX);
42518
+ mm = NULL;
42519
+ }
42520
42521
+ #endif
42522
if (mm == NULL)
42523
return -13700;
42524
wc_FreeMutex(mm);
0 commit comments