zlib: level can be negative
authorBrian White <mscdex@mscdex.net>
Mon, 1 Jul 2013 09:42:36 +0000 (05:42 -0400)
committerBen Noordhuis <info@bnoordhuis.nl>
Mon, 1 Jul 2013 11:08:09 +0000 (13:08 +0200)
src/node_zlib.cc

index 84f1854..229dacb 100644 (file)
@@ -330,7 +330,7 @@ class ZCtx : public ObjectWrap {
     int windowBits = args[0]->Uint32Value();
     assert((windowBits >= 8 && windowBits <= 15) && "invalid windowBits");
 
-    int level = args[1]->Uint32Value();
+    int level = args[1]->Int32Value();
     assert((level >= -1 && level <= 9) && "invalid compression level");
 
     int memLevel = args[2]->Uint32Value();