mirror of https://github.com/wolfSSL/wolfssl
Fix leak in StackSizeCheck. Fix build error with debug enabled and stack size check.
This commit is contained in:
parent
e740756706
commit
d648d4f6c7
|
@ -250,7 +250,8 @@ void bench_rng(void);
|
|||
double current_time(int);
|
||||
#endif
|
||||
|
||||
#if defined(DEBUG_WOLFSSL) && !defined(HAVE_VALGRIND)
|
||||
#if defined(DEBUG_WOLFSSL) && !defined(HAVE_VALGRIND) && \
|
||||
!defined(HAVE_STACK_SIZE)
|
||||
WOLFSSL_API int wolfSSL_Debugging_ON();
|
||||
#endif
|
||||
|
||||
|
|
|
@ -293,7 +293,8 @@ int mutex_test(void);
|
|||
int memcb_test(void);
|
||||
#endif
|
||||
|
||||
#if defined(DEBUG_WOLFSSL) && !defined(HAVE_VALGRIND) && !defined(OPENSSL_EXTRA)
|
||||
#if defined(DEBUG_WOLFSSL) && !defined(HAVE_VALGRIND) && \
|
||||
!defined(OPENSSL_EXTRA) && !defined(HAVE_STACK_SIZE)
|
||||
int wolfSSL_Debugging_ON(void);
|
||||
#endif
|
||||
|
||||
|
|
|
@ -1383,6 +1383,8 @@ static INLINE int StackSizeCheck(func_args* args, thread_func tf)
|
|||
}
|
||||
}
|
||||
|
||||
free(myStack);
|
||||
|
||||
used = stackSize - i;
|
||||
printf("stack used = %d\n", used);
|
||||
|
||||
|
|
Loading…
Reference in New Issue