diff options
Diffstat (limited to 'main/astmm.c')
-rw-r--r-- | main/astmm.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/main/astmm.c b/main/astmm.c index 4c3f5ca2d..6e1735811 100644 --- a/main/astmm.c +++ b/main/astmm.c @@ -80,8 +80,10 @@ static struct ast_region { #define HASH(a) \ (((unsigned long)(a)) % SOME_PRIME) - -AST_MUTEX_DEFINE_STATIC(reglock); + +/*! Tracking this mutex will cause infinite recursion, as the mutex tracking + * code allocates memory */ +AST_MUTEX_DEFINE_STATIC_NOTRACKING(reglock); AST_MUTEX_DEFINE_STATIC(showmemorylock); #define astmm_log(...) \ |