src: null env_ field from constructor
authorTrevor Norris <trev.norris@gmail.com>
Wed, 16 Sep 2015 18:00:50 +0000 (12:00 -0600)
committerJeremiah Senkpiel <fishrock123@rocketmail.com>
Wed, 16 Sep 2015 20:07:59 +0000 (16:07 -0400)
The env_ field in ArrayBufferAllocator needs to be null'd out since it
is used during initialization and checked prior to properly being set by
set_env().

Fixes: 74178a5 "buffer: construct Uint8Array in JS"
PR-URL: https://github.com/nodejs/node/pull/2913
Reviewed-By: Fedor Indutny <fedor@indutny.com>
src/node_internals.h

index 5cc439c..bfe4fce 100644 (file)
@@ -230,7 +230,7 @@ NODE_DEPRECATED("Use ThrowUVException(isolate)",
 
 class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
  public:
-  ArrayBufferAllocator() { }
+  ArrayBufferAllocator() : env_(nullptr) { }
 
   inline void set_env(Environment* env) { env_ = env; }