src: fix minor memleak in preload-modules
authorAli Ijaz Sheikh <ofrobots@google.com>
Wed, 25 Mar 2015 19:19:46 +0000 (12:19 -0700)
committerBen Noordhuis <info@bnoordhuis.nl>
Sat, 28 Mar 2015 11:43:18 +0000 (12:43 +0100)
Free the preload_modules array once we are done with it.

PR-URL: https://github.com/iojs/io.js/pull/1265
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
src/node.cc

index e82ea37..02df0d8 100644 (file)
@@ -2761,6 +2761,10 @@ void SetupProcessObject(Environment* env,
     READONLY_PROPERTY(process,
                       "_preload_modules",
                       array);
+
+    delete[] preload_modules;
+    preload_modules = nullptr;
+    preload_module_count = 0;
   }
 
   // --no-deprecation