diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php index 4055cb6dfe..08b736c788 100644 --- a/wp-admin/includes/plugin.php +++ b/wp-admin/includes/plugin.php @@ -238,11 +238,14 @@ function get_plugins($plugin_folder = '') { $plugin_files[] = $file; } } + } else { + return $wp_plugins; } + @closedir( $plugins_dir ); @closedir( $plugins_subdir ); - if ( !$plugins_dir || empty($plugin_files) ) + if ( empty($plugin_files) ) return $wp_plugins; foreach ( $plugin_files as $plugin_file ) {