WordPress.org

Make WordPress Core

Ticket #10613: 10613.diff

File 10613.diff, 633 bytes (added by dd32, 6 years ago)
  • wp-includes/media.php

     
    383383                        return new WP_Error('resize_path_invalid', __( 'Resize path invalid' )); 
    384384        } else { 
    385385                $rotated = false; 
    386                 if ( IMAGETYPE_JPEG == $orig_type ) { 
     386                if ( IMAGETYPE_JPEG == $orig_type && function_exists('exif_read_data') ) { 
    387387                        // rotate if EXIF 'Orientation' is set 
    388388                        $exif = exif_read_data($file, null, true); 
    389389                        if ( $exif && isset($exif['IFD0']) && is_array($exif['IFD0']) && isset($exif['IFD0']['Orientation']) ) {