WordPress.org

Make WordPress Core

Ticket #5397: 5397.exif.suppress-errors.diff

File 5397.exif.suppress-errors.diff, 877 bytes (added by DD32, 7 years ago)
  • wp-admin/includes/image.php

     
    270270        if ( is_callable('iptcparse') ) { 
    271271                getimagesize($file, $info); 
    272272                if ( !empty($info['APP13']) ) { 
    273                         $iptc = iptcparse($info['APP13']); 
     273                        $iptc = @iptcparse($info['APP13']); 
    274274                        if ( !empty($iptc['2#110'][0]) ) // credit 
    275275                                $meta['credit'] = trim( $iptc['2#110'][0] ); 
    276276                        elseif ( !empty($iptc['2#080'][0]) ) // byline 
     
    288288 
    289289        // fetch additional info from exif if available 
    290290        if ( is_callable('exif_read_data') ) { 
    291                 $exif = exif_read_data( $file ); 
     291                $exif = @exif_read_data( $file ); 
    292292                if (!empty($exif['FNumber'])) 
    293293                        $meta['aperture'] = round( wp_exif_frac2dec( $exif['FNumber'] ), 2 ); 
    294294                if (!empty($exif['Model']))