aboutsummaryrefslogtreecommitdiffstats
path: root/res/res_monitor.c
diff options
context:
space:
mode:
authorrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2005-07-10 23:21:39 +0000
committerrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2005-07-10 23:21:39 +0000
commitcbc8a4b7d2382b98f0666fd6a81ce4cca5a4fc22 (patch)
treecd22ca2f4e2c7b9edcb1c3ee5c724068bae3bc36 /res/res_monitor.c
parentd99da55a16b32f4463c40d504fa2ffee4ba8966d (diff)
more ast_copy_string conversions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6075 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'res/res_monitor.c')
-rwxr-xr-xres/res_monitor.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/res/res_monitor.c b/res/res_monitor.c
index 80051d582..c5d30881d 100755
--- a/res/res_monitor.c
+++ b/res/res_monitor.c
@@ -124,7 +124,7 @@ int ast_monitor_start( struct ast_channel *chan, const char *format_spec,
directory ? "" : ast_config_AST_MONITOR_DIR, fname_base);
snprintf(monitor->write_filename, FILENAME_MAX, "%s/%s-out",
directory ? "" : ast_config_AST_MONITOR_DIR, fname_base);
- strncpy(monitor->filename_base, fname_base, sizeof(monitor->filename_base) - 1);
+ ast_copy_string(monitor->filename_base, fname_base, sizeof(monitor->filename_base));
} else {
ast_mutex_lock(&monitorlock);
snprintf(monitor->read_filename, FILENAME_MAX, "%s/audio-in-%ld",
@@ -264,7 +264,7 @@ int ast_monitor_stop(struct ast_channel *chan, int need_lock)
snprintf(tmp, sizeof(tmp), "%s \"%s/%s-in.%s\" \"%s/%s-out.%s\" \"%s/%s.%s\" %s &", execute, dir, name, format, dir, name, format, dir, name, format,execute_args);
if (delfiles) {
snprintf(tmp2,sizeof(tmp2), "( %s& rm -f \"%s/%s-\"* ) &",tmp, dir ,name); /* remove legs when done mixing */
- strncpy(tmp, tmp2, sizeof(tmp) - 1);
+ ast_copy_string(tmp, tmp2, sizeof(tmp));
}
ast_log(LOG_DEBUG,"monitor executing %s\n",tmp);
if (ast_safe_system(tmp) == -1)
@@ -440,7 +440,7 @@ static int start_monitor_action(struct mansession *s, struct message *m)
return 0;
}
memset(fname, 0, FILENAME_MAX);
- strncpy(fname, c->name, FILENAME_MAX-1);
+ ast_copy_string(fname, c->name, FILENAME_MAX);
/* Channels have the format technology/channel_name - have to replace that / */
if ((d=strchr(fname, '/'))) *d='-';
}