[libjar] Throw when we know a file was truncated.

This commit is contained in:
Moonchild 2026-02-26 07:51:57 +01:00 • committed by OwnedByWuigi
commit 6f109c5fbc

View file

@ -310,6 +310,8 @@ MOZ_WIN_MEM_TRY_BEGIN
mFileData = mFileStart + headerSize; mFileData = mFileStart + headerSize;
return NS_OK; return NS_OK;
} }
// If we get here, the file was truncated.
return NS_ERROR_FILE_CORRUPTED;
} }
mLen = mTotalLen; mLen = mTotalLen;
mFileData = mFileStart; mFileData = mFileStart;