Make WordPress Core

Ticket #10613: 10613.diff

File 10613.diff, 633 bytes (added by dd32, 16 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']) ) {