child_process: don't crash process on internal ops
authorAlexis Campailla <alexis@janeasystems.com>
Fri, 22 Nov 2013 02:49:41 +0000 (18:49 -0800)
committerTrevor Norris <trev.norris@gmail.com>
Sat, 7 Dec 2013 00:17:52 +0000 (16:17 -0800)
commit0da4e0e8439a453d197484402f9f14798c6e00d0
treeccece44af08bd7bf3cb565e1d051db73c9a644fa
parent06b194529828567086190681e2aee8ce2a00d760
child_process: don't crash process on internal ops

1. Swallow errors when sending internal NODE_HANDLE_ACK messages, so
   they don't crash the process.
2. Queue process.disconnect() if there are any pending queued messages.

Fixes test-child-process-fork-net2.js on win.
lib/child_process.js
test/simple/test-child-process-fork-net2.js