mirror of
				https://github.com/eledio-devices/thirdparty-miniz.git
				synced 2025-10-31 00:32:38 +01:00 
			
		
		
		
	Remove check for cur_archive_file_ofs > UINT_MAX, because cur_archive_file_ofs is not used after this point
This commit is contained in:
		
							
								
								
									
										11
									
								
								miniz_zip.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								miniz_zip.c
									
									
									
									
									
								
							| @@ -2897,7 +2897,10 @@ mz_bool mz_zip_writer_add_mem_ex_v2(mz_zip_archive *pZip, const char *pArchive_n | ||||
|     if (!pState->m_zip64) | ||||
|     { | ||||
|         /* Bail early if the archive would obviously become too large */ | ||||
|         if ((pZip->m_archive_size + num_alignment_padding_bytes + MZ_ZIP_LOCAL_DIR_HEADER_SIZE + archive_name_size + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + archive_name_size + comment_size + pState->m_central_dir.m_size + MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE) > 0xFFFFFFFF) | ||||
|         if ((pZip->m_archive_size + num_alignment_padding_bytes + MZ_ZIP_LOCAL_DIR_HEADER_SIZE + archive_name_size  | ||||
| 			+ MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + archive_name_size + comment_size + user_extra_data_len +  | ||||
| 			pState->m_central_dir.m_size + MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE + user_extra_data_central_len | ||||
| 			+ MZ_ZIP_DATA_DESCRIPTER_SIZE32) > 0xFFFFFFFF) | ||||
|         { | ||||
|             pState->m_zip64 = MZ_TRUE; | ||||
|             /*return mz_zip_set_error(pZip, MZ_ZIP_ARCHIVE_TOO_LARGE); */ | ||||
| @@ -3059,7 +3062,7 @@ mz_bool mz_zip_writer_add_mem_ex_v2(mz_zip_archive *pZip, const char *pArchive_n | ||||
|         MZ_WRITE_LE32(local_dir_footer + 4, uncomp_crc32); | ||||
|         if (pExtra_data == NULL) | ||||
|         { | ||||
|             if ((comp_size > MZ_UINT32_MAX) || (cur_archive_file_ofs > MZ_UINT32_MAX)) | ||||
|             if (comp_size > MZ_UINT32_MAX) | ||||
|                 return mz_zip_set_error(pZip, MZ_ZIP_ARCHIVE_TOO_LARGE); | ||||
|  | ||||
|             MZ_WRITE_LE32(local_dir_footer + 8, comp_size); | ||||
| @@ -3164,7 +3167,9 @@ mz_bool mz_zip_writer_add_cfile(mz_zip_archive *pZip, const char *pArchive_name, | ||||
|     if (!pState->m_zip64) | ||||
|     { | ||||
|         /* Bail early if the archive would obviously become too large */ | ||||
|         if ((pZip->m_archive_size + num_alignment_padding_bytes + MZ_ZIP_LOCAL_DIR_HEADER_SIZE + archive_name_size + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + archive_name_size + comment_size + pState->m_central_dir.m_size + MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE + 1024) > 0xFFFFFFFF) | ||||
|         if ((pZip->m_archive_size + num_alignment_padding_bytes + MZ_ZIP_LOCAL_DIR_HEADER_SIZE + archive_name_size + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE  | ||||
| 			+ archive_name_size + comment_size + user_extra_data_len + pState->m_central_dir.m_size + MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE + 1024 | ||||
| 			+ MZ_ZIP_DATA_DESCRIPTER_SIZE32 + user_extra_data_central_len) > 0xFFFFFFFF) | ||||
|         { | ||||
|             pState->m_zip64 = MZ_TRUE; | ||||
|             /*return mz_zip_set_error(pZip, MZ_ZIP_ARCHIVE_TOO_LARGE); */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user