diff --git a/build/post-install.js b/build/post-install.js index 834b9d8bb..25ea87f90 100644 --- a/build/post-install.js +++ b/build/post-install.js @@ -63,14 +63,11 @@ '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); + var decompressor = zlib.createUnzip(), + parser = new tar.Extract({ 'path': options.path }); + decompressor.on('error', callback) + parser.on('end', callback).on('error', callback); response.pipe(decompressor).pipe(parser); }) .on('error', callback);