File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -807,11 +807,12 @@ impl ZipFileData {
807
807
let last_modified_time = self
808
808
. last_modified_time
809
809
. unwrap_or_else ( DateTime :: default_for_write) ;
810
+ let version_to_extract = self . version_needed ( ) ;
811
+ let version_made_by = ( self . version_made_by as u16 ) . max ( version_to_extract) ;
810
812
Ok ( ZipCentralEntryBlock {
811
813
magic : ZipCentralEntryBlock :: MAGIC ,
812
- version_made_by : ( self . system as u16 ) << 8
813
- | ( self . version_made_by as u16 ) . max ( self . version_needed ( ) ) ,
814
- version_to_extract : self . version_needed ( ) ,
814
+ version_made_by : ( ( self . system as u16 ) << 8 ) | version_made_by,
815
+ version_to_extract,
815
816
flags : self . flags ( ) ,
816
817
compression_method : self . compression_method . serialize_to_u16 ( ) ,
817
818
last_mod_time : last_modified_time. timepart ( ) ,
You can’t perform that action at this time.
0 commit comments