diff options
author | James M Snell <jasnell@gmail.com> | 2017-02-13 14:14:42 -0800 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2017-02-15 12:09:47 -0800 |
commit | 1e21d05632fe75322f158df984df80c44132bcdb (patch) | |
tree | 7ffb2f89345a7e7d8cfbfba9fbee4539f4fd60ee /lib/buffer.js | |
parent | 797ec338ea34cbed0de70005c8c0c8b6e7111527 (diff) | |
download | android-node-v8-1e21d05632fe75322f158df984df80c44132bcdb.tar.gz android-node-v8-1e21d05632fe75322f158df984df80c44132bcdb.tar.bz2 android-node-v8-1e21d05632fe75322f158df984df80c44132bcdb.zip |
buffer: avoid use of arguments
Avoid use of arguments in Buffer.prototype.toString()
PR-URL: https://github.com/nodejs/node/pull/11358
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib/buffer.js')
-rw-r--r-- | lib/buffer.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/buffer.js b/lib/buffer.js index 5d42f362e7..fcebe95b0b 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -503,12 +503,12 @@ Buffer.prototype.copy = function(target, targetStart, sourceStart, sourceEnd) { return binding.copy(this, target, targetStart, sourceStart, sourceEnd); }; -Buffer.prototype.toString = function() { +Buffer.prototype.toString = function(encoding, start, end) { let result; if (arguments.length === 0) { result = this.utf8Slice(0, this.length); } else { - result = slowToString.apply(this, arguments); + result = slowToString.call(this, encoding, start, end); } if (result === undefined) throw new Error('"toString()" failed'); |