Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.828
diff -u -p -r1.828 comment.module
--- modules/comment/comment.module	8 Jan 2010 07:36:53 -0000	1.828
+++ modules/comment/comment.module	8 Jan 2010 11:37:38 -0000
@@ -2120,6 +2120,10 @@ function template_preprocess_comment(&$v
   $variables['signature'] = $comment->signature;
   $variables['title']     = l($comment->subject, 'comment/' . $comment->cid, array('fragment' => "comment-$comment->cid"));
   $variables['permalink'] = l('#', 'comment/' . $comment->cid, array('fragment' => "comment-$comment->cid"));
+
+  // Preprocess fields.
+  field_attach_preprocess('comment', $comment, $variables['elements'], $variables);
+
   $variables['template_files'][] = 'comment-' . $variables['node']->type;
 
   // Helpful $content variable for templates.
Index: modules/user/user.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.pages.inc,v
retrieving revision 1.62
diff -u -p -r1.62 user.pages.inc
--- modules/user/user.pages.inc	1 Dec 2009 16:03:35 -0000	1.62
+++ modules/user/user.pages.inc	8 Jan 2010 11:27:24 -0000
@@ -169,10 +169,14 @@ function user_logout() {
  */
 function template_preprocess_user_profile(&$variables) {
   $account = $variables['elements']['#account'];
+
   // Helpful $user_profile variable for templates.
   foreach (element_children($variables['elements']) as $key) {
     $variables['user_profile'][$key] = $variables['elements'][$key];
   }
+
+  // Preprocess fields.
+  field_attach_preprocess('user', $account, $variables['elements'], $variables);
 }
 
 /**
