aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authormmichelson <mmichelson@f38db490-d61c-443f-a65b-d21fe96a405b>2009-05-02 10:21:00 +0000
committermmichelson <mmichelson@f38db490-d61c-443f-a65b-d21fe96a405b>2009-05-02 10:21:00 +0000
commitee71baafc4d94cf66af9dcbf408fb0230bced62a (patch)
tree663119d038bdfe238cf0ff060021be372a3b1a67 /apps
parent0e48a3a5d388fb4ca14906dbd023ad4747fd6097 (diff)
Move static buffers to outside for loops in app_chanspy.
Similar to seanbright's commit 191422, this moves some static buffers to be defined outside of for loops since it is undefined if memory will be re-used or if the stack will grow with each iteration of the loop. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@191628 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps')
-rw-r--r--apps/app_chanspy.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/app_chanspy.c b/apps/app_chanspy.c
index 18e4972a5..c4c3718cd 100644
--- a/apps/app_chanspy.c
+++ b/apps/app_chanspy.c
@@ -508,6 +508,8 @@ static int common_exec(struct ast_channel *chan, const struct ast_flags *flags,
char nameprefix[AST_NAME_STRLEN];
char peer_name[AST_NAME_STRLEN + 5];
signed char zero_volume = 0;
+ char *groups[25];
+ char dup_group[512];
int waitms;
int res;
char *ptr;
@@ -557,9 +559,7 @@ static int common_exec(struct ast_channel *chan, const struct ast_flags *flags,
next_channel(chan, prev, spec, exten, context, &chanspy_ds), next_chanspy_ds = NULL) {
const char *group;
int igrp = !mygroup;
- char *groups[25];
int num_groups = 0;
- char dup_group[512];
int x;
char *s;