aboutsummaryrefslogtreecommitdiff
path: root/src/node_buffer.cc
diff options
context:
space:
mode:
authorJeremiah Senkpiel <fishrock123@rocketmail.com>2015-05-01 20:08:55 -0400
committerJeremiah Senkpiel <fishrock123@rocketmail.com>2015-05-01 20:08:55 -0400
commit79a7a86d4d56625fe21be227ecf66ddabc49e86f (patch)
treeff327b0d1c0774dbc25247a8ce2ff2a0954425c5 /src/node_buffer.cc
parent30e83d2e84b2a3815bbd6abc22e6abed982fa7db (diff)
parentb3a7da10919445c40f1f36868e529bd2f6ea7269 (diff)
downloadandroid-node-v8-79a7a86d4d56625fe21be227ecf66ddabc49e86f.tar.gz
android-node-v8-79a7a86d4d56625fe21be227ecf66ddabc49e86f.tar.bz2
android-node-v8-79a7a86d4d56625fe21be227ecf66ddabc49e86f.zip
Merge branch 'v1.x'
PR-URL: https://github.com/iojs/io.js/pull/1582 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com> Conflicts: src/node_version.h
Diffstat (limited to 'src/node_buffer.cc')
-rw-r--r--src/node_buffer.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/node_buffer.cc b/src/node_buffer.cc
index a061867587..bd02279212 100644
--- a/src/node_buffer.cc
+++ b/src/node_buffer.cc
@@ -303,11 +303,11 @@ void Base64Slice(const FunctionCallbackInfo<Value>& args) {
void Copy(const FunctionCallbackInfo<Value> &args) {
Environment* env = Environment::GetCurrent(args);
- Local<Object> target = args[0]->ToObject(env->isolate());
-
- if (!HasInstance(target))
+ if (!HasInstance(args[0]))
return env->ThrowTypeError("first arg should be a Buffer");
+ Local<Object> target = args[0]->ToObject(env->isolate());
+
ARGS_THIS(args.This())
size_t target_length = target->GetIndexedPropertiesExternalArrayDataLength();
char* target_data = static_cast<char*>(