'use strict'; // Just test that destroying stdin doesn't mess up listening on a server. // This is a regression test for GH-746. require('../common'); var assert = require('assert'); var net = require('net'); process.stdin.destroy(); var accepted = null; var server = net.createServer(function(socket) { console.log('accepted'); accepted = socket; socket.end(); server.close(); }); server.listen(0, function() { console.log('listening...'); net.createConnection(this.address().port); }); process.on('exit', function() { assert.ok(accepted); });