From bd00fcb8750815165f623a05ba7376122af0e308 Mon Sep 17 00:00:00 2001 From: Kit Cambridge Date: Fri, 9 Nov 2012 14:24:08 -0800 Subject: [PATCH] Improve `zlib` error handling. [#109] Former-commit-id: f6d7dd9afb630125d55188401da037ed97d6e5c5 --- build/post-install.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/post-install.js b/build/post-install.js index dd2a74966..834b9d8bb 100644 --- a/build/post-install.js +++ b/build/post-install.js @@ -63,13 +63,15 @@ 'Accept': 'application/vnd.github.v3.raw' } }, function(response) { + var decompressor = zlib.createUnzip().on('error', callback); + var parser = new tar.Extract({ 'path': options.path }) .on('end', callback) .on('error', callback); - response.pipe(zlib.createUnzip()).pipe(parser); + response.pipe(decompressor).pipe(parser); }) .on('error', callback); }