aboutsummaryrefslogtreecommitdiffstats
path: root/logger.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2006-02-22 21:53:56 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2006-02-22 21:53:56 +0000
commit8d5e144aef094e331ab65c51fa44136299b6a858 (patch)
tree405cbb4cbc5980e062eae19d95553c4d39f6c486 /logger.c
parente79bba6fbd4f03a83f1f89e1a3008ebc22608dcb (diff)
use a symbolic constant instead of a magic number (tholo!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10786 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'logger.c')
-rw-r--r--logger.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/logger.c b/logger.c
index dd5301dff..7a51c3784 100644
--- a/logger.c
+++ b/logger.c
@@ -1,7 +1,7 @@
/*
* Asterisk -- An open source telephony toolkit.
*
- * Copyright (C) 1999 - 2005, Digium, Inc.
+ * Copyright (C) 1999 - 2006, Digium, Inc.
*
* Mark Spencer <markster@digium.com>
*
@@ -36,6 +36,7 @@
#include <sys/stat.h>
#ifdef STACK_BACKTRACES
#include <execinfo.h>
+#define MAX_BACKTRACE_FRAMES 20
#endif
#define SYSLOG_NAMES /* so we can map syslog facilities names to their numeric values,
@@ -836,9 +837,9 @@ void ast_backtrace(void)
void **addresses;
char **strings;
- addresses = calloc(20, sizeof(void *));
+ addresses = calloc(MAX_BACKTRACE_FRAMES, sizeof(void *));
if (addresses) {
- count = backtrace(addresses, 20);
+ count = backtrace(addresses, MAX_BACKTRACE_FRAMES);
strings = backtrace_symbols(addresses, count);
if (strings) {
ast_log(LOG_DEBUG, "Got %d backtrace record%c\n", count, count != 1 ? 's' : ' ');