Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 17522)
+++ wp-includes/query.php	(working copy)
@@ -2371,7 +2371,11 @@
 
 		if ( isset($q['post_status']) && '' != $q['post_status'] ) {
 			$statuswheres = array();
-			$q_status = explode(',', $q['post_status']);
+			if ( is_array( $q['post_status'] ) ) {
+				$q_status = $q['post_status'];
+			} else {
+				$q_status = explode(',', $q['post_status']);
+			}
 			$r_status = array();
 			$p_status = array();
 			$e_status = array();
