Mercurial > hg > rlgwebd
diff rlgwebd.js @ 29:cf9d294bc52f
rlgwebd.js: fix reference error
httpServer needs to be in the global scope so shutdown() can find it.
author | John "Elwin" Edwards <elwin@sdf.org> |
---|---|
date | Mon, 04 Jun 2012 21:34:57 -0700 |
parents | 2ad2b6491aa9 |
children | b5570a594266 |
line wrap: on
line diff
--- a/rlgwebd.js Mon Jun 04 20:45:27 2012 -0700 +++ b/rlgwebd.js Mon Jun 04 21:34:57 2012 -0700 @@ -689,6 +689,8 @@ process.exit(1); } +var httpServer; // declare here so shutdown() can find it + /* Open the control socket before chrooting where it can't be found */ var ctlServer = net.createServer(function (sock) { sock.on('data', conHandler); @@ -719,7 +721,7 @@ tslog("Could not drop permissions: %s", err); process.exit(1); } - var httpServer = http.createServer(webHandler); + httpServer = http.createServer(webHandler); httpServer.listen(8080, "127.0.0.1"); tslog('rlgwebd running at http://127.0.0.1:8080/'); });