From 395f81d73411246188dbf6e17c78b2e93a82f616 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Thu, 27 Oct 2005 02:42:05 +0000 Subject: [PATCH] strncpy to ast_copy_string git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6867 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/iax2-parser.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/channels/iax2-parser.c b/channels/iax2-parser.c index bf93f46b91..f0721c4a63 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);