test: fix EPIPE race in spawn_closed_process_io

The just created stdin should not be closed by a child process before
writing to it, otherwise EPIPE happens.
This commit is contained in:
Fedor Indutny 2014-04-11 03:42:06 +04:00
parent 4f8d4a0135
commit c38e97ee4d

View File

@ -681,9 +681,9 @@ TEST_IMPL(spawn_closed_process_io) {
uv_write_t write_req;
uv_buf_t buf;
uv_stdio_container_t stdio[2];
static char buffer[] = "hello-from-spawn_stdin";
static char buffer[] = "hello-from-spawn_stdin\n";
init_process_options("spawn_helper1", exit_cb);
init_process_options("spawn_helper3", exit_cb);
uv_pipe_init(uv_default_loop(), &in, 0);
options.stdio = stdio;