Occasionally test-http-client-onerror will fail with a refused connection.
This patch fixes the possibility that connections will be attempted before
server is listening.
PR-URL: https://github.com/nodejs/node/pull/4346
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Brian White <mscdex@mscdex.net>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: James M Snell <jasnell@gmail.com>
var http = require('http');
var server = http.createServer(serverHandler);
-server.listen(PORT, getall);
+server.listen(PORT, runTest);
function getall() {
if (count >= todo)
setImmediate(getall);
}
-for (var i = 0; i < 10; i++)
- getall();
+function runTest() {
+ for (var i = 0; i < 10; i++)
+ getall();
+}
function afterGC() {
countGC ++;