fix ops detect for MZ_ZIP_TYPE_USER
This commit is contained in:
parent
8573fd7cd6
commit
200c9053d0
@ -807,7 +807,8 @@ static int mz_stat64(const char *path, struct __stat64 *buffer)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Update the archive start position, but only if not specified. */
|
/* 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_pState->m_file_archive_start_ofs = archive_ofs;
|
||||||
pZip->m_archive_size -= archive_ofs;
|
pZip->m_archive_size -= archive_ofs;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user