From a89ea3e72583a6648cf4e9e8b9ce9cfcc8123b03 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Sat, 10 Mar 2007 20:34:01 +0000 Subject: [PATCH] Prophylactic casting. git-svn-id: https://develop.svn.wordpress.org/trunk@5022 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/post.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wp-includes/post.php b/wp-includes/post.php index 83044b8347..89456ccde8 100644 --- a/wp-includes/post.php +++ b/wp-includes/post.php @@ -105,6 +105,7 @@ function &get_post(&$post, $output = OBJECT) { $post_cache[$blog_id][$post->ID] = &$post; $_post = & $post_cache[$blog_id][$post->ID]; } else { + $post = (int) $post; if ( isset($post_cache[$blog_id][$post]) ) $_post = & $post_cache[$blog_id][$post]; elseif ( $_post = wp_cache_get($post, 'pages') ) @@ -930,6 +931,7 @@ function &get_page(&$page, $output = OBJECT) { wp_cache_add($page->ID, $page, 'pages'); $_page = $page; } else { + $page = (int) $page; // first, check the cache if ( ! ( $_page = wp_cache_get($page, 'pages') ) ) { // not in the page cache?