Files
node/lib
Alexey Orlenko 31bf595b94 zlib: fix node crashing on invalid options
This is a partial backport of semver-patch bits of
9e4660b518.

This commit fixes the Node process crashing when constructors of classes
of the zlib module are given invalid options.

* Throw an Error when the zlib library rejects the value of windowBits,
  instead of crashing with an assertion.

* Treat windowBits and memLevel options consistently with other ones and
  don't crash when non-numeric values are given.

Backport-PR-URL: https://github.com/nodejs/node/pull/14860
PR-URL: https://github.com/nodejs/node/pull/13098
Fixes: https://github.com/nodejs/node/issues/13082
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
2017-10-25 04:25:41 -04:00
..
2017-01-31 20:04:27 -05:00
2017-03-08 17:29:27 -08:00
2017-03-08 17:29:47 -08:00
2016-10-26 14:09:01 -04:00
2016-10-26 14:09:18 -04:00
2017-01-31 20:04:27 -05:00
2017-01-31 20:04:27 -05:00
2017-03-08 17:29:19 -08:00
2016-03-02 14:01:11 -08:00
2016-12-13 16:25:30 -05:00
2016-11-14 11:39:59 -05:00