Make WordPress Core


Ignore:
Timestamp:
03/16/2016 02:17:19 AM (8 years ago)
Author:
azaozz
Message:

Responsive images: do not attempt to create srcset when the image meta is missing or corrupted.

Props overclokk, jaspermdegroot, joemcgill.
Fixes #35480.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/media.php

    r36887 r37002  
    986986    $image_meta = apply_filters( 'wp_calculate_image_srcset_meta', $image_meta, $size_array, $image_src, $attachment_id );
    987987
    988     if ( empty( $image_meta['sizes'] ) ) {
     988    if ( empty( $image_meta['sizes'] ) || strlen( $image_meta['file'] ) < 4 ) {
    989989        return false;
    990990    }
     
    10601060     */
    10611061    foreach ( $image_sizes as $image ) {
     1062
     1063        // Check if image meta isn't corrupted.
     1064        if ( ! is_array( $image ) ) {
     1065            continue;
     1066        }
    10621067
    10631068        // If the file name is part of the `src`, we've confirmed a match.
Note: See TracChangeset for help on using the changeset viewer.