Author: igalic
Date: Fri Sep 16 21:05:25 2011
New Revision: 1171781

URL: http://svn.apache.org/viewvc?rev=1171781&view=rev
Log:
TS-953: consolidate string copy/concat for tsconfig.

Modified:
    trafficserver/traffic/trunk/lib/tsconfig/TsErrataUtil.cc

Modified: trafficserver/traffic/trunk/lib/tsconfig/TsErrataUtil.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/tsconfig/TsErrataUtil.cc?rev=1171781&r1=1171780&r2=1171781&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/tsconfig/TsErrataUtil.cc (original)
+++ trafficserver/traffic/trunk/lib/tsconfig/TsErrataUtil.cc Fri Sep 16 
21:05:25 2011
@@ -28,6 +28,7 @@
 # include <stdarg.h>
 # include <errno.h>
 # include <TsErrataUtil.h>
+# include "ink_string.h"
 
 namespace ts { namespace msg {
 
@@ -38,8 +39,7 @@ Errata::Code DEBUG = 0; /// Debugging in
 
 # if defined(_MSC_VER)
 char* strerror_r(int err, char* s, size_t n) {
-    strncpy(s, strerror(err), n-1);
-    s[n-1] = 0; // guarantee null termination.
+    ink_strlcpy(s, strerror(err), n);
     return s;
 }
 


Reply via email to