[Asterisk-cvs] asterisk/apps app_chanspy.c,1.21,1.22

markster markster
Sun Sep 11 23:50:03 CDT 2005


Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv16040/apps

Modified Files:
	app_chanspy.c 
Log Message:
Properly install appropriate sound files, prefix spy ones with spy- (bug #5192)


Index: app_chanspy.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_chanspy.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- app_chanspy.c	7 Sep 2005 14:15:37 -0000	1.21
+++ app_chanspy.c	12 Sep 2005 03:49:54 -0000	1.22
@@ -514,7 +514,7 @@
 	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 @@
 					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++;




More information about the svn-commits mailing list