diff --git a/astmm.c b/astmm.c index ad022faed9..4738d7af37 100755 --- a/astmm.c +++ b/astmm.c @@ -57,6 +57,7 @@ static struct ast_region { (((unsigned long)(a)) % SOME_PRIME) static ast_mutex_t reglock = AST_MUTEX_INITIALIZER; +static ast_mutex_t showmemorylock = AST_MUTEX_INITIALIZER; static inline void *__ast_alloc_region(size_t size, int which, const char *file, int lineno, const char *func) { @@ -227,7 +228,7 @@ static int handle_show_memory(int fd, int argc, char *argv[]) fn = argv[3]; /* try to lock applications list ... */ - ast_mutex_lock(®lock); + ast_mutex_lock(&showmemorylock); for (x=0;x