Index: comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.604
diff -u -r1.604 comment.module
--- comment.module	6 Dec 2007 09:58:30 -0000	1.604
+++ comment.module	7 Dec 2007 04:05:27 -0000
@@ -1639,7 +1639,7 @@
       $destination = "destination=". drupal_urlencode("node/$node->nid#comment-form");
     }
 
-    if (variable_get('user_register', 1)) {
+    if (variable_get('user_register', 1) && (user_access('post comments'))) {
       return t('<a href="@login">Login</a> or <a href="@register">register</a> to post comments', array('@login' => url('user/login', array('query' => $destination)), '@register' => url('user/register', array('query' => $destination))));
     }
     else {
