--- query.php.orig	Tue Jan 16 14:37:15 2007
+++ query.php	Tue Feb 20 20:42:06 2007
@@ -929,9 +929,9 @@
 
 			if ( is_user_logged_in() ) {
 				if ( 'post' == $post_type )
-					$cap = 'edit_private_posts';
+					$cap = 'read_private_posts';
 				else
-					$cap = 'edit_private_pages';
+					$cap = 'read_private_pages';
 
 				if ( current_user_can($cap) )
 					$where .= " OR post_status = 'private'";
