diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-10-27 02:42:05 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-10-27 02:42:05 +0000 |
commit | b20f2640e38a5e8086568edf803836840fc222f9 (patch) | |
tree | 1851e9adc5faf35c957b0b49f9412487b4a51918 /channels/iax2-parser.c | |
parent | ee234bbb3efea571ea7ad138de22f1e010b92ec9 (diff) |
strncpy to ast_copy_string
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6867 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/iax2-parser.c')
-rwxr-xr-x | channels/iax2-parser.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/channels/iax2-parser.c b/channels/iax2-parser.c index bf93f46b9..f0721c4a6 100755 --- a/channels/iax2-parser.c +++ b/channels/iax2-parser.c @@ -77,7 +77,7 @@ static void dump_string(char *output, int maxlen, void *value, int len) maxlen--; if (maxlen > len) maxlen = len; - strncpy(output,value, maxlen); + ast_copy_string(output, value, maxlen); output[maxlen] = '\0'; } @@ -92,7 +92,7 @@ static void dump_prefs(char *output, int maxlen, void *value, int len) if (maxlen > len) maxlen = len; - strncpy(output,value, maxlen); + ast_copy_string(output, value, maxlen); output[maxlen] = '\0'; ast_codec_pref_convert(&pref, output, total_len, 0); @@ -312,7 +312,7 @@ static void dump_prov_ies(char *output, int maxlen, unsigned char *iedata, int l if (prov_ies[x].dump) { prov_ies[x].dump(interp, (int)sizeof(interp), iedata + 2, ielen); snprintf(tmp, (int)sizeof(tmp), " %-15.15s : %s\n", prov_ies[x].name, interp); - strncpy(output, tmp, maxlen - 1); + ast_copy_string(output, tmp, maxlen); maxlen -= strlen(output); output += strlen(output); } else { if (ielen) @@ -320,7 +320,7 @@ static void dump_prov_ies(char *output, int maxlen, unsigned char *iedata, int l else strcpy(interp, "Present"); snprintf(tmp, (int)sizeof(tmp), " %-15.15s : %s\n", prov_ies[x].name, interp); - strncpy(output, tmp, maxlen - 1); + ast_copy_string(output, tmp, maxlen); maxlen -= strlen(output); output += strlen(output); } found++; @@ -328,7 +328,7 @@ static void dump_prov_ies(char *output, int maxlen, unsigned char *iedata, int l } if (!found) { snprintf(tmp, (int)sizeof(tmp), " Unknown Prov IE %03d : Present\n", ie); - strncpy(output, tmp, maxlen - 1); + ast_copy_string(output, tmp, maxlen); maxlen -= strlen(output); output += strlen(output); } iedata += (2 + ielen); |