aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_chanspy.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-09-12 03:49:54 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-09-12 03:49:54 +0000
commitc05f5017eb8ec624b951d4d9a818029fd9c6cc5d (patch)
tree8d58e8a83f9e00e96d2b57b5c63febeec03d7e40 /apps/app_chanspy.c
parent5f39cef2c9fefdc96f35b3b5a421eeafd90ffae5 (diff)
Properly install appropriate sound files, prefix spy ones with spy- (bug #5192)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6563 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_chanspy.c')
-rwxr-xr-xapps/app_chanspy.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/app_chanspy.c b/apps/app_chanspy.c
index 89ee070eb..f1ae6d2c1 100755
--- a/apps/app_chanspy.c
+++ b/apps/app_chanspy.c
@@ -514,7 +514,7 @@ static int chanspy_exec(struct ast_channel *chan, void *data)
struct localuser *u;
struct ast_channel *peer=NULL, *prev=NULL;
char name[AST_NAME_STRLEN],
- peer_name[AST_NAME_STRLEN],
+ peer_name[AST_NAME_STRLEN + 5],
*args,
*ptr = NULL,
*options = NULL,
@@ -643,8 +643,8 @@ static int chanspy_exec(struct ast_channel *chan, void *data)
if (peer && (!bronly || ast_bridged_channel(peer)) &&
!ast_check_hangup(peer) && !ast_test_flag(peer, AST_FLAG_SPYING)) {
int x = 0;
-
- strncpy(peer_name, peer->name, AST_NAME_STRLEN);
+ strncpy(peer_name, "spy-", 5);
+ strncpy(peer_name + strlen(peer_name), peer->name, AST_NAME_STRLEN);
ptr = strchr(peer_name, '/');
*ptr = '\0';
ptr++;