From 4d16d1ed344dd0ff91ae421dab64e44335c2e4e2 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Sat, 6 Oct 2018 17:26:02 -0700 Subject: 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 Reviewed-By: Luigi Pinca Reviewed-By: Sakthipriyan Vairamani Reviewed-By: James M Snell Reviewed-By: Colin Ihrig --- lib/zlib.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/zlib.js') 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); } -- cgit v1.2.3