--- comment.module	2005-07-25 11:41:20.000000000 +0200
+++ comment.module.new	2005-11-17 19:27:22.000000000 +0100
@@ -133,7 +133,7 @@
       $node = node_load(array('nid' => arg(2)));
       if ($node->nid) {
         $items[] = array('path' => 'comment/reply', 'title' => t('reply to comment'),
-          'callback' => 'comment_reply', 'access' => node_access('view', $node), 'type' => MENU_CALLBACK);
+          'callback' => 'comment_reply', 'access' => (node_access('view', $node) && (user_access('post comments')) ), 'type' => MENU_CALLBACK);
       }
     }
     if ((arg(0) == 'node') && is_numeric(arg(1)) && is_numeric(arg(2))) {
