summaryrefslogtreecommitdiff
path: root/lib/zlib.js
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2018-10-06 17:26:02 -0700
committerAnna Henningsen <anna@addaleax.net>2018-10-12 14:29:52 -0700
commit4d16d1ed344dd0ff91ae421dab64e44335c2e4e2 (patch)
tree7d1f4755348801fc2367c1ce5bc6ae9f2194d5dc /lib/zlib.js
parent627bcf7f275e266d8ec5c42bcedd68c188444ead (diff)
downloadandroid-node-v8-4d16d1ed344dd0ff91ae421dab64e44335c2e4e2.tar.gz
android-node-v8-4d16d1ed344dd0ff91ae421dab64e44335c2e4e2.tar.bz2
android-node-v8-4d16d1ed344dd0ff91ae421dab64e44335c2e4e2.zip
zlib: generate error code names in C++
This makes it easier to implement the lookup in a way that targets error codes from a specific compression library, as a way towards supporting multiple ones (e.g. brotli). PR-URL: https://github.com/nodejs/node/pull/23413 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'lib/zlib.js')
-rw-r--r--lib/zlib.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/zlib.js b/lib/zlib.js
index 5d5ef3e083..97b12410f1 100644
--- a/lib/zlib.js
+++ b/lib/zlib.js
@@ -143,7 +143,7 @@ function zlibBufferSync(engine, buffer) {
return buffer;
}
-function zlibOnError(message, errno) {
+function zlibOnError(message, errno, code) {
var self = this[owner_symbol];
// there is no way to cleanly recover.
// continuing only obscures problems.
@@ -153,7 +153,7 @@ function zlibOnError(message, errno) {
// eslint-disable-next-line no-restricted-syntax
const error = new Error(message);
error.errno = errno;
- error.code = codes[errno];
+ error.code = code;
self.emit('error', error);
}