diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-06-12 14:34:15 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-06-12 14:34:15 +0000 |
commit | 8ff8c3ad06efc886ed39946b2d740dd190cec0a3 (patch) | |
tree | f44e9b04b8c1ffabd982d1cc5e6972e609fe14b3 /pbx.c | |
parent | 955693cedb3c4749783ff28783aedaa12bb74f61 (diff) |
Add "LOW_MEMORY" option and increase some buffer sizes (bug #1827)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3193 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'pbx.c')
-rwxr-xr-x | pbx.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -49,6 +49,11 @@ * */ +#ifdef LOW_MEMORY +#define EXT_DATA_SIZE 256 +#else +#define EXT_DATA_SIZE 8192 +#endif struct ast_context; @@ -1159,11 +1164,11 @@ static int pbx_extension_helper(struct ast_channel *c, char *context, char *exte int res; int status = 0; char *incstack[AST_PBX_MAX_STACK]; - char passdata[256]; + char passdata[EXT_DATA_SIZE]; int stacklen = 0; char tmp[80]; char tmp2[80]; - char tmp3[256]; + char tmp3[EXT_DATA_SIZE]; if (ast_mutex_lock(&conlock)) { ast_log(LOG_WARNING, "Unable to obtain lock\n"); if ((action == HELPER_EXISTS) || (action == HELPER_CANMATCH) || (action == HELPER_MATCHMORE)) |