Make WordPress Core

Ticket #41952: patch.diff

File patch.diff, 902 bytes (added by arybnikov, 9 years ago)

Patch to fix bug

  • wordpress-importer.php

     
    10021002                        return new WP_Error( 'import_file_error', sprintf( __('Remote server returned error response %1$d %2$s', 'wordpress-importer'), esc_html($headers['response']), get_status_header_desc($headers['response']) ) );
    10031003                }
    10041004
    1005                 $filesize = filesize( $upload['file'] );
     1005        if ( isset( $headers['content-encoding'] ) && $headers['content-encoding'] == 'gzip' ) {
     1006            $gzfile = gzencode( file_get_contents( $upload['file'] ) );
     1007            $filesize = strlen( $gzfile );
     1008        } else {
     1009            $filesize = filesize( $upload['file'] );
     1010        }
    10061011
    10071012                if ( isset( $headers['content-length'] ) && $filesize != $headers['content-length'] ) {
    10081013                        @unlink( $upload['file'] );