From: Kevin P. Fleming Date: Wed, 22 Feb 2006 21:53:56 +0000 (+0000) Subject: use a symbolic constant instead of a magic number (tholo!) X-Git-Tag: 1.4.0-beta1~2555 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3580ffdebfec564601ec658b35265e6c43dc65a;p=thirdparty%2Fasterisk.git use a symbolic constant instead of a magic number (tholo!) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10786 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/logger.c b/logger.c index dd5301dffb..7a51c37847 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 * @@ -36,6 +36,7 @@ #include #ifdef STACK_BACKTRACES #include +#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' : ' ');