Index: modules/forum/forum.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.module,v
retrieving revision 1.576
diff -u -p -r1.576 forum.module
--- modules/forum/forum.module	24 Sep 2010 00:37:42 -0000	1.576
+++ modules/forum/forum.module	27 Sep 2010 00:27:17 -0000
@@ -189,7 +189,7 @@ function forum_menu_local_tasks_alter(&$
       }
       if (empty($links)) {
         // Authenticated user does not have access to create new topics.
-        if ($user->uid) {
+        if ($user->uid || !array_key_exists(DRUPAL_AUTHENTICATED_RID, user_roles(TRUE, 'create forum content'))) {
           $links['disallowed'] = array(
             '#theme' => 'menu_local_action',
             '#link' => array(
