@@ -421,22 +421,22 @@ fn check_load_commands(
421421 linkedit_filesize -= datasize;
422422 let linkedit_vmsize = round_up ( linkedit_filesize, 0x1000 ) ;
423423
424- if let Some ( pos) = linkedit_32_pos {
425- if let Some ( mut seg) = linkedit_32 {
426- seg . filesize = swap32 ( linkedit_filesize as u32 , mh . magic ) ;
427- seg. vmsize = swap32 ( linkedit_vmsize as u32 , mh. magic ) ;
428-
429- file . seek ( SeekFrom :: Start ( pos ) ) ? ;
430- write_struct ( file, & seg ) ?;
431- }
432- } else if let Some ( pos) = linkedit_64_pos {
433- if let Some ( mut seg) = linkedit_64 {
434- seg . filesize = swap64 ( linkedit_filesize , mh . magic ) ;
435- seg. vmsize = swap64 ( linkedit_vmsize , mh. magic ) ;
436-
437- file . seek ( SeekFrom :: Start ( pos ) ) ? ;
438- write_struct ( file, & seg ) ?;
439- }
424+ if let Some ( pos) = linkedit_32_pos
425+ && let Some ( mut seg) = linkedit_32
426+ {
427+ seg. filesize = swap32 ( linkedit_filesize as u32 , mh. magic ) ;
428+ seg . vmsize = swap32 ( linkedit_vmsize as u32 , mh . magic ) ;
429+
430+ file. seek ( SeekFrom :: Start ( pos ) ) ?;
431+ write_struct ( file , & seg ) ? ;
432+ } else if let Some ( pos) = linkedit_64_pos
433+ && let Some ( mut seg) = linkedit_64
434+ {
435+ seg. filesize = swap64 ( linkedit_filesize , mh. magic ) ;
436+ seg . vmsize = swap64 ( linkedit_vmsize , mh . magic ) ;
437+
438+ file. seek ( SeekFrom :: Start ( pos ) ) ?;
439+ write_struct ( file , & seg ) ? ;
440440 }
441441
442442 mh. ncmds = swap32 ( ncmds - 1 , mh. magic ) ;
0 commit comments