From 24c02439b916666d9ac8ded217f2203cb1f5648a Mon Sep 17 00:00:00 2001 From: Bill Rich Date: Tue, 5 Dec 2023 13:48:56 -0800 Subject: [PATCH] Check if digest has element j --- types.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/types.go b/types.go index 51cb7d2..ab0548b 100644 --- a/types.go +++ b/types.go @@ -834,7 +834,9 @@ func readHeader(r util.Reader) (*header, error) { continue } - h.filesInfo.file[i].CRC32 = h.streamsInfo.subStreamsInfo.digest[j] + if len(h.streamsInfo.subStreamsInfo.digest) > j { + h.filesInfo.file[i].CRC32 = h.streamsInfo.subStreamsInfo.digest[j] + } _, h.filesInfo.file[i].UncompressedSize = h.streamsInfo.FileFolderAndSize(j) j++ }