From 6f109c5fbca1ffe0af2d2a98fc8ce96f412565db Mon Sep 17 00:00:00 2001 From: Moonchild Date: Thu, 26 Feb 2026 07:51:57 +0100 Subject: [PATCH] [libjar] Throw when we know a file was truncated. --- modules/libjar/nsZipArchive.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/libjar/nsZipArchive.cpp b/modules/libjar/nsZipArchive.cpp index 1ee3839baa..e5cf18d9e6 100644 --- a/modules/libjar/nsZipArchive.cpp +++ b/modules/libjar/nsZipArchive.cpp @@ -310,6 +310,8 @@ MOZ_WIN_MEM_TRY_BEGIN mFileData = mFileStart + headerSize; return NS_OK; } + // If we get here, the file was truncated. + return NS_ERROR_FILE_CORRUPTED; } mLen = mTotalLen; mFileData = mFileStart;