Commit 00b6a335 authored by ager@chromium.org's avatar ager@chromium.org

Fix Windows build by using OS::StrNCpy.

Fix lint issue in lineprocessor.cc.

TBR=peter.rybin
Review URL: http://codereview.chromium.org/549081

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3641 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 6f91d1bf
...@@ -404,8 +404,8 @@ v8::Handle<v8::Value> ReadLine(const v8::Arguments& args) { ...@@ -404,8 +404,8 @@ v8::Handle<v8::Value> ReadLine(const v8::Arguments& args) {
} }
v8::Handle<v8::String> ReadLine() { v8::Handle<v8::String> ReadLine() {
const int buffer_size = 1024 + 1; const int kBufferSize = 1024 + 1;
char buffer[buffer_size]; char buffer[kBufferSize];
char* res; char* res;
{ {
......
...@@ -2202,7 +2202,8 @@ bool GetEvaluateStringResult(char *message, char* buffer, int buffer_size) { ...@@ -2202,7 +2202,8 @@ bool GetEvaluateStringResult(char *message, char* buffer, int buffer_size) {
if (pos == NULL) { if (pos == NULL) {
return false; return false;
} }
strncpy(buffer, pos, buffer_size); Vector<char> buf(buffer, buffer_size);
OS::StrNCpy(buf, pos, buffer_size);
buffer[buffer_size - 1] = '\0'; buffer[buffer_size - 1] = '\0';
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment