child_process: Emit err rather than throw for IPC write failure
This commit is contained in:
parent
d73b257d65
commit
b9bfb1bc91
@ -120,7 +120,8 @@ function setupChannel(target, channel) {
|
|||||||
var writeReq = channel.write(buffer, 0, buffer.length, sendHandle);
|
var writeReq = channel.write(buffer, 0, buffer.length, sendHandle);
|
||||||
|
|
||||||
if (!writeReq) {
|
if (!writeReq) {
|
||||||
throw errnoException(errno, 'write', 'cannot write to IPC channel.');
|
var er = errnoException(errno, 'write', 'cannot write to IPC channel.');
|
||||||
|
this.emit('error', er);
|
||||||
}
|
}
|
||||||
|
|
||||||
writeReq.oncomplete = nop;
|
writeReq.oncomplete = nop;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user