summaryrefslogtreecommitdiff
path: root/lib/tty.js
diff options
context:
space:
mode:
authorDmitry Tsvettsikh <dmitrycvet@gmail.com>2017-02-18 17:12:22 +0500
committerAnna Henningsen <anna@addaleax.net>2017-02-22 20:20:04 +0100
commit3f02b47b8ab7c185e2ea045aa6e6280e24bba5eb (patch)
treedb68d44890cb8579ad97ef6e51d64048131c994b /lib/tty.js
parenta1802e670d0a19746e49d0bd1dec266bb7ed7a60 (diff)
downloadandroid-node-v8-3f02b47b8ab7c185e2ea045aa6e6280e24bba5eb.tar.gz
android-node-v8-3f02b47b8ab7c185e2ea045aa6e6280e24bba5eb.tar.bz2
android-node-v8-3f02b47b8ab7c185e2ea045aa6e6280e24bba5eb.zip
tty: avoid oob warning in TTYWrap::GetWindowSize()
PR-URL: https://github.com/nodejs/node/pull/11454 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib/tty.js')
-rw-r--r--lib/tty.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/tty.js b/lib/tty.js
index 576144e401..f9b8a34e95 100644
--- a/lib/tty.js
+++ b/lib/tty.js
@@ -55,7 +55,7 @@ function WriteStream(fd) {
// Ref: https://github.com/nodejs/node/pull/1771#issuecomment-119351671
this._handle.setBlocking(process.env.NODE_TTY_UNSAFE_ASYNC !== '1');
- var winSize = [];
+ var winSize = new Array(2);
var err = this._handle.getWindowSize(winSize);
if (!err) {
this.columns = winSize[0];
@@ -72,7 +72,7 @@ WriteStream.prototype.isTTY = true;
WriteStream.prototype._refreshSize = function() {
var oldCols = this.columns;
var oldRows = this.rows;
- var winSize = [];
+ var winSize = new Array(2);
var err = this._handle.getWindowSize(winSize);
if (err) {
this.emit('error', errnoException(err, 'getWindowSize'));