Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 17607)
+++ wp-includes/query.php	(working copy)
@@ -825,10 +825,10 @@
 	 * Query vars set by the user
 	 *
 	 * @since 1.5.0
-	 * @access public
+	 * @access read-only
 	 * @var array
 	 */
-	var $query;
+	private $query;
 
 	/**
 	 * Query vars, after parsing
@@ -1248,6 +1248,11 @@
 	 */
 	var $query_vars_changed = true;
 
+	function __get( $key ) {
+		if ( 'query' == $key )
+			return $this->query;
+	}
+
 	/**
 	 * Resets query flags to false.
 	 *
