Make WordPress Core

Ticket #36570: 36570.patch

File 36570.patch, 866 bytes (added by tfrommen, 9 years ago)
  • src/wp-admin/includes/file.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    643643
    644644                $uncompressed_size += $info['size'];
    645645
    646                 if ( '/' == substr($info['name'], -1) ) // directory
    647                         $needed_dirs[] = $to . untrailingslashit($info['name']);
    648                 else
    649                         $needed_dirs[] = $to . untrailingslashit(dirname($info['name']));
     646                if ( '/' === substr( $info['name'], -1 ) ) {
     647                        // directory
     648                        $needed_dirs[] = $to . untrailingslashit( $info['name'] );
     649                } elseif ( '.' !== $dirname = dirname( $info['name'] ) ) {
     650                        // file
     651                        $needed_dirs[] = $to . untrailingslashit( $dirname );
     652                }
    650653        }
    651654
    652655        /*