node: disable uv backend if NODE_USE_UV=0
authorBen Noordhuis <info@bnoordhuis.nl>
Wed, 14 Sep 2011 22:28:45 +0000 (00:28 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Wed, 14 Sep 2011 22:32:07 +0000 (00:32 +0200)
src/node.js

index 97d6165..f42bff5 100644 (file)
 
   function startup() {
 
-    if (process.env.NODE_USE_UV == '1') process.features.uv = true;
-    if (process.env.NODE_USE_HTTP1 == '1') process.features.http1 = true;
+    if ('NODE_USE_UV' in process.env) {
+      process.features.uv = process.env.NODE_USE_UV != '0';
+    }
+
+    if ('NODE_USE_HTTP1' in process.env) {
+      process.features.http1 = process.env.NODE_USE_HTTP1 != '0';
+    }
 
     // make sure --use-uv is propagated to child processes
     if (process.features.uv) {