summaryrefslogtreecommitdiff
path: root/lib/string_decoder.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/string_decoder.js')
-rw-r--r--lib/string_decoder.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/string_decoder.js b/lib/string_decoder.js
index 61a3bb20d5..62ea38e08f 100644
--- a/lib/string_decoder.js
+++ b/lib/string_decoder.js
@@ -1,9 +1,9 @@
'use strict';
-const isEncoding = Buffer.isEncoding;
-
function assertEncoding(encoding) {
- if (encoding && !isEncoding(encoding)) {
+ // Do not cache `Buffer.isEncoding`, some modules monkey-patch it to support
+ // additional encodings
+ if (encoding && !Buffer.isEncoding(encoding)) {
throw new Error('Unknown encoding: ' + encoding);
}
}