Index: wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php
===================================================================
--- wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php	(revision 5842)
+++ wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php	(working copy)
@@ -669,7 +669,7 @@
 
 		// Unless otherwise specified, we start off by querying for publish'd plugins.
 		if ( empty( $wp_query->query_vars['pagename'] ) && ( empty( $wp_query->query_vars['post_type'] ) || 'post' == $wp_query->query_vars['post_type'] ) ) {
-			$wp_query->query_vars['post_type']   = array( 'plugin' );
+			$wp_query->query_vars['post_type']   = 'plugin';
 			$wp_query->query_vars['post_status'] = array( 'publish' );
 		}
 
@@ -813,7 +813,7 @@
 	 * Stops search crawlers from paginating through the entire DB.
 	 */
 	public function filter_found_posts( $found_posts, $wp_query ) {
-		if ( isset( $wp_query->query['browse'] ) && $wp_query->query_vars['post_type'] == 'plugin' ) {
+		if ( isset( $wp_query->query['browse'] ) && 'plugin' === $wp_query->query_vars['post_type'] ) {
 			return min( $found_posts, 99 * $wp_query->query_vars['posts_per_page'] ); // 99 pages
 		}
 
