summaryrefslogtreecommitdiff
path: root/lib/buffer.js
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2017-02-13 14:14:42 -0800
committerJames M Snell <jasnell@gmail.com>2017-02-15 12:09:47 -0800
commit1e21d05632fe75322f158df984df80c44132bcdb (patch)
tree7ffb2f89345a7e7d8cfbfba9fbee4539f4fd60ee /lib/buffer.js
parent797ec338ea34cbed0de70005c8c0c8b6e7111527 (diff)
downloadandroid-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.js4
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');