net: fix net.Server.listen({fd:x}) error reporting
authorBen Noordhuis <info@bnoordhuis.nl>
Thu, 12 Jul 2012 16:16:57 +0000 (18:16 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Thu, 12 Jul 2012 16:18:38 +0000 (18:18 +0200)
commit3a6314dbe159c40aa4cd95786bf55f6dcd0580bb
tree8efa569ba2a7a961dae9e7fb7b2323bdbb008799
parent5d97d727536b33dfca6fc582033aed64f921f65f
net: fix net.Server.listen({fd:x}) error reporting

* don't assert when fd isn't an open file descriptor

* don't die with a ReferenceError when fd isn't a file descriptor
  you can listen() on

Fixes #3699.
lib/net.js
src/tty_wrap.cc
test/simple/test-listen-fd-ebadf.js [new file with mode: 0644]