Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 17148)
+++ wp-includes/query.php	(working copy)
@@ -2004,8 +2004,10 @@
 		if ( $q['w'] )
 			$where .= ' AND ' . _wp_mysql_week( "`$wpdb->posts`.`post_date`" ) . " = '" . $q['w'] . "'";
 
-		if ( intval($q['comments_popup']) )
+		if ( intval($q['comments_popup']) ) {
 			$q['p'] = absint($q['comments_popup']);
+			$post_type = 'any';
+		}
 
 		// If an attachment is requested by number, let it supercede any post number.
 		if ( $q['attachment_id'] )
