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;
}