aboutsummaryrefslogtreecommitdiffstats
path: root/translate.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-07-14 07:44:19 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-07-14 07:44:19 +0000
commit65ae377f3de37edbcb16041701b36a45c4ff65f6 (patch)
tree8c674c26fc4a65f5fb0b8a2719e3e95929336928 /translate.c
parent4e18ef688947854313b99f35aa30c0e7d8ae29cd (diff)
Remaining rgagnon source audit improvements (bug #2011)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3430 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'translate.c')
-rwxr-xr-xtranslate.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/translate.c b/translate.c
index 2ddcba0b0..1bf22b5d0 100755
--- a/translate.c
+++ b/translate.c
@@ -351,7 +351,9 @@ static int show_translation(int fd, int argc, char *argv[])
ast_cli(fd, " Source Format (Rows) Destination Format(Columns)\n\n");
ast_mutex_lock(&list_lock);
for (x=-1;x<SHOW_TRANS; x++) {
- strcpy(line, " ");
+ /* next 2 lines run faster than using strcpy() */
+ line[0] = ' ';
+ line[1] = '\0';
for (y=-1;y<SHOW_TRANS;y++) {
if (x >= 0 && y >= 0 && tr_matrix[x][y].step)
snprintf(line + strlen(line), sizeof(line) - strlen(line), " %5d", tr_matrix[x][y].cost >= 99999 ? tr_matrix[x][y].cost-99999 : tr_matrix[x][y].cost);