diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2001-10-18 16:47:57 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2001-10-18 16:47:57 +0000 |
commit | 3b0ed1ec21c33db5533265e3f0339074324e2817 (patch) | |
tree | e6f64a0d6ef32dc8598367c752db154a16cf3a4b /file.c | |
parent | 45ac69512b3210e5e4bd6e0b5c66d615f7b47c4e (diff) |
Version 0.1.10 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@376 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'file.c')
-rwxr-xr-x | file.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -96,8 +96,8 @@ int ast_format_register(char *name, char *exts, int format, ast_pthread_mutex_unlock(&formatlock); return -1; } - strncpy(tmp->name, name, sizeof(tmp->name)); - strncpy(tmp->exts, exts, sizeof(tmp->exts)); + strncpy(tmp->name, name, sizeof(tmp->name)-1); + strncpy(tmp->exts, exts, sizeof(tmp->exts)-1); tmp->open = open; tmp->rewrite = rewrite; tmp->apply = apply; @@ -369,7 +369,7 @@ int ast_fileexists(char *filename, char *fmt, char *preflang) snprintf(filename2, sizeof(filename2), "%s-%s", filename, preflang); res = ast_filehelper(filename2, NULL, fmt, ACTION_EXISTS); if (res < 1) { - strncpy(lang2, preflang, sizeof(lang2)); + strncpy(lang2, preflang, sizeof(lang2)-1); strtok(lang2, "_"); if (strcmp(lang2, preflang)) { snprintf(filename2, sizeof(filename2), "%s-%s", filename, lang2); @@ -422,13 +422,13 @@ int ast_streamfile(struct ast_channel *chan, char *filename, char *preflang) snprintf(filename2, sizeof(filename2), "%s-%s", filename, preflang); fmts = ast_fileexists(filename2, NULL, NULL); if (fmts < 1) { - strncpy(lang2, preflang, sizeof(lang2)); + strncpy(lang2, preflang, sizeof(lang2)-1); snprintf(filename2, sizeof(filename2), "%s-%s", filename, lang2); fmts = ast_fileexists(filename2, NULL, NULL); } } if (fmts < 1) { - strncpy(filename2, filename, sizeof(filename2)); + strncpy(filename2, filename, sizeof(filename2)-1); fmts = ast_fileexists(filename2, NULL, NULL); } if (fmts < 1) { |