Index: wp-includes/ms-functions.php
===================================================================
--- wp-includes/ms-functions.php	(revision 21535)
+++ wp-includes/ms-functions.php	(working copy)
@@ -155,15 +155,14 @@
  * @return object The post.
  */
 function get_blog_post( $blog_id, $post_id ) {
-	global $wpdb;
-
 	$key = $blog_id . '-' . $post_id;
 	$post = wp_cache_get( $key, 'global-posts' );
 	if ( $post == false ) {
-		$post = $wpdb->get_row( $wpdb->prepare( 'SELECT * FROM ' . $wpdb->get_blog_prefix( $blog_id ) . 'posts WHERE ID = %d', $post_id ) );
+		switch_to_blog( $blog_id );
+		$post = get_post($post_id);
+		restore_current_blog();
 		wp_cache_add( $key, $post, 'global-posts' );
 	}
-
 	return $post;
 }
 
