diff --git src/wp-admin/includes/class-wp-upgrader.php src/wp-admin/includes/class-wp-upgrader.php
index d72c881..d5bb287 100644
|
|
class WP_Upgrader { |
264 | 264 | } |
265 | 265 | |
266 | 266 | //We need a working directory |
267 | | $working_dir = $upgrade_folder . basename($package, '.zip'); |
| 267 | $dirname = basename( $package ); |
| 268 | if ( in_array( strtolower( substr( $dirname, -4 ) ), array( '.zip', '.tmp' ) ) ) { |
| 269 | $dirname = substr( $dirname, 0, ( strlen( $dirname ) - 4 ) ); |
| 270 | } |
| 271 | $working_dir = $upgrade_folder . $dirname; |
268 | 272 | |
269 | 273 | // Clean up working directory |
270 | 274 | if ( $wp_filesystem->is_dir($working_dir) ) |