node: follow specification, zero-fill ArrayBuffers
authorTrevor Norris <trev.norris@gmail.com>
Tue, 10 Dec 2013 01:11:38 +0000 (17:11 -0800)
committerTrevor Norris <trev.norris@gmail.com>
Tue, 10 Dec 2013 01:11:38 +0000 (17:11 -0800)
Fixes #6664

src/node.cc

index f079519..2d32b12 100644 (file)
@@ -165,7 +165,9 @@ ArrayBufferAllocator ArrayBufferAllocator::the_singleton;
 void* ArrayBufferAllocator::Allocate(size_t length) {
   if (length > kMaxLength)
     return NULL;
-  return new char[length];
+  char* data = new char[length];
+  memset(data, 0, length);
+  return data;
 }