diff --git a/package.json b/package.json index af811bd..5f08522 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name" : "zipfile", - "version" : "0.3.1", + "version" : "0.3.2", "main" : "./lib/index.js", "description" : "C++ library for handling zipfiles in node", "keywords" : ["zipfile", "uncompress", "unzip", "zlib"], @@ -27,7 +27,7 @@ "examples" : "examples", "src": "src" }, - "engines" : { "node": ">=0.6.0 <0.7" }, + "engines" : { "node": ">= 0.6.13 && < 0.9.0" }, "scripts" : { "install" : "node-waf configure build", "test" : "make test" diff --git a/src/node_zipfile.cpp b/src/node_zipfile.cpp index 62d0319..59b6b61 100644 --- a/src/node_zipfile.cpp +++ b/src/node_zipfile.cpp @@ -218,7 +218,6 @@ Handle ZipFile::readFile(const Arguments& args) { closure->name = name; closure->cb = Persistent::New(Handle::Cast(args[args.Length()-1])); uv_queue_work(uv_default_loop(), &closure->request, Work_ReadFile, Work_AfterReadFile); - uv_ref(uv_default_loop()); zf->Ref(); return Undefined(); } @@ -292,7 +291,6 @@ void ZipFile::Work_AfterReadFile(uv_work_t* req) { } zip_close(closure->za); closure->zf->Unref(); - uv_unref(uv_default_loop()); closure->cb.Dispose(); delete closure; }