From 97069ed628b1f50dd4904c8df8e53b2ecbb2b744 Mon Sep 17 00:00:00 2001 From: Artem Karpenko Date: Sun, 16 Jan 2022 14:57:46 +0200 Subject: [PATCH] Including existing "extra" header when building central file header --- lib/archivers/zip/zip-archive-output-stream.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/archivers/zip/zip-archive-output-stream.js b/lib/archivers/zip/zip-archive-output-stream.js index 0b17dd49..35e4a68f 100644 --- a/lib/archivers/zip/zip-archive-output-stream.js +++ b/lib/archivers/zip/zip-archive-output-stream.js @@ -282,7 +282,7 @@ ZipArchiveOutputStream.prototype._writeCentralFileHeader = function(ae) { zipUtil.getEightBytes(offsets.file) ], 28); - ae.setExtra(extraBuf); + ae.setExtra(Buffer.concat([ae.getExtra(), extraBuf])); } // signature