From 200c9053d0c7bfeb2a84974195883ea50fdba673 Mon Sep 17 00:00:00 2001 From: zhaozg Date: Tue, 9 Jul 2024 15:26:53 +0800 Subject: [PATCH] fix ops detect for MZ_ZIP_TYPE_USER --- miniz_zip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/miniz_zip.c b/miniz_zip.c index f5f78b3..e856c16 100644 --- a/miniz_zip.c +++ b/miniz_zip.c @@ -807,7 +807,8 @@ static int mz_stat64(const char *path, struct __stat64 *buffer) } /* Update the archive start position, but only if not specified. */ - if ((pZip->m_zip_type == MZ_ZIP_TYPE_FILE || pZip->m_zip_type == MZ_ZIP_TYPE_CFILE) && pZip->m_pState->m_file_archive_start_ofs == 0) + if ((pZip->m_zip_type == MZ_ZIP_TYPE_FILE || pZip->m_zip_type == MZ_ZIP_TYPE_CFILE || + pZip->m_zip_type == MZ_ZIP_TYPE_USER) && pZip->m_pState->m_file_archive_start_ofs == 0) { pZip->m_pState->m_file_archive_start_ofs = archive_ofs; pZip->m_archive_size -= archive_ofs;