From 67a5c86b86d97ec16d89ef9aee6951094230dede Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Sun, 29 Jan 2017 22:45:06 -0800 Subject: [PATCH] win,test: don't write uninitialized buffer to tty MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes an issue where the Windows-only tty_large_write attempts to write an uninitialized buffer to the console. PR-URL: https://github.com/libuv/libuv/pull/1212 Reviewed-By: Saúl Ibarra Corretgé Reviewed-By: Santiago Gimeno --- test/test-tty.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/test-tty.c b/test/test-tty.c index d1f7deb2..6fc2c95c 100644 --- a/test/test-tty.c +++ b/test/test-tty.c @@ -287,6 +287,9 @@ TEST_IMPL(tty_large_write) { r = uv_tty_init(uv_default_loop(), &tty_out, ttyout_fd, 0); /* Writable. */ ASSERT(r == 0); + memset(dummy, '.', sizeof(dummy) - 1); + dummy[sizeof(dummy) - 1] = '\n'; + bufs[0] = uv_buf_init(dummy, sizeof(dummy)); r = uv_try_write((uv_stream_t*) &tty_out, bufs, 1);