diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php index d10c450b3f..1597b2230d 100644 --- a/wp-admin/includes/plugin.php +++ b/wp-admin/includes/plugin.php @@ -243,19 +243,16 @@ function get_plugins($plugin_folder = '') { if ( substr($subfile, -4) == '.php' ) $plugin_files[] = "$file/$subfile"; } + closedir( $plugins_subdir ); } } else { if ( substr($file, -4) == '.php' ) $plugin_files[] = $file; } } - } else { - return $wp_plugins; + closedir( $plugins_dir ); } - @closedir( $plugins_dir ); - @closedir( $plugins_subdir ); - if ( empty($plugin_files) ) return $wp_plugins;