WordPress.org

Make WordPress Core

Ticket #20246: 20246.diff

File 20246.diff, 625 bytes (added by nacin, 6 years ago)
  • wp-includes/class-oembed.php

     
    213213                        $errors = libxml_use_internal_errors( 'true' );
    214214                        $data = simplexml_load_string( $response_body );
    215215                        libxml_use_internal_errors( $errors );
    216                         if ( is_object( $data ) )
    217                                 return $data;
     216                        if ( ! is_object( $data ) )
     217                                return false;
     218
     219                        $return = new stdClass;
     220                        foreach ( $data as $key => $value )
     221                                $return->$key = (string) $value;
     222                        return $return;
    218223                }
    219224                return false;
    220225        }