Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.898
diff -u -p -r1.898 comment.module
--- modules/comment/comment.module	13 Sep 2010 05:52:18 -0000	1.898
+++ modules/comment/comment.module	23 Sep 2010 11:48:13 -0000
@@ -2462,7 +2462,12 @@ function comment_publish_action($comment
       ->fields(array('status' => COMMENT_PUBLISHED))
       ->condition('cid', $cid)
       ->execute();
+
+    // Update the node's statistics for this comment:
+    _comment_update_node_statistics(db_query('SELECT nid FROM {comment} WHERE cid = :cid', array(':cid', $cid))->fetchField());
   }
+
+
   watchdog('action', 'Published comment %subject.', array('%subject' => $subject));
 }
 
@@ -2489,6 +2494,9 @@ function comment_unpublish_action($comme
       ->fields(array('status' => COMMENT_NOT_PUBLISHED))
       ->condition('cid', $cid)
       ->execute();
+
+    // Update the node's statistics for this comment:
+    _comment_update_node_statistics(db_query('SELECT nid FROM {comment} WHERE cid = :cid', array(':cid', $cid))->fetchField());
   }
   watchdog('action', 'Unpublished comment %subject.', array('%subject' => $subject));
 }
