--- wp-cache-phase2.php	2006-12-05 12:51:46.000000000 +0000
+++ wp-cache-phase2.php.new	2006-12-05 12:53:36.000000000 +0000
@@ -243,6 +243,9 @@
 function wp_cache_get_postid_from_comment($comment_id) {
 	$comment = get_commentdata($comment_id, 1, true);
 	$postid = $comment['comment_post_ID'];
+	if( strpos( $_SERVER[ 'REQUEST_URI' ], 'wp-admin/' ) == false && $comment[ 'comment_approved' ] != 1 )
+		return $post_id;
+
 	// We must check it up again due to WP bugs calling two different actions
 	// for delete, for example both wp_set_comment_status and delete_comment 
 	// are called whene deleting a comment
