diff options
author | Anna Henningsen <anna@addaleax.net> | 2018-10-06 17:26:02 -0700 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2018-10-12 14:29:52 -0700 |
commit | 4d16d1ed344dd0ff91ae421dab64e44335c2e4e2 (patch) | |
tree | 7d1f4755348801fc2367c1ce5bc6ae9f2194d5dc /lib/zlib.js | |
parent | 627bcf7f275e266d8ec5c42bcedd68c188444ead (diff) | |
download | android-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.js | 4 |
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); } |