Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.798
diff -u -p -r1.798 comment.module
--- modules/comment/comment.module	2 Nov 2009 01:00:42 -0000	1.798
+++ modules/comment/comment.module	2 Nov 2009 17:35:35 -0000
@@ -839,9 +839,8 @@ function comment_build($comment, stdClas
  *   Build mode, e.g. 'full', 'teaser'...
  */
 function comment_build_content($comment, stdClass $node, $build_mode = 'full') {
-  if (empty($comment->content)) {
-    $comment->content = array();
-  }
+  // Remove previously built content, if exists.
+  $comment->content = array();
 
   // Build comment body.
   $comment->content['comment_body'] = array(
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.1159
diff -u -p -r1.1159 node.module
--- modules/node/node.module	1 Nov 2009 21:46:16 -0000	1.1159
+++ modules/node/node.module	2 Nov 2009 17:35:37 -0000
@@ -1180,6 +1180,9 @@ function node_build($node, $build_mode =
  *
  */
 function node_build_content(stdClass $node, $build_mode = 'full') {
+  // Remove previously built content, if exists.
+  $node->content = array();
+
   // The 'view' hook can be implemented to overwrite the default function
   // to display nodes.
   if (node_hook($node, 'view')) {
@@ -1187,9 +1190,6 @@ function node_build_content(stdClass $no
   }
 
   // Build fields content.
-  if (empty($node->content)) {
-    $node->content = array();
-  };
   $node->content += field_attach_view('node', $node, $build_mode);
 
   // Always display a read more link on teasers because we have no way