--- forum_access.module.orig	2011-11-29 17:48:55.000000000 -0500
+++ forum_access.module	2011-11-29 18:03:33.000000000 -0500
@@ -424,7 +424,7 @@ function forum_access_link_alter(&$links
       'delete' => 'comment_delete',
     );
     foreach ($required_keys as $access => $key) {
-      if (!forum_access_access($tid, $access)) {
+      if (!forum_access_access($tid, $access) && !($access=='update' && comment_access('edit', $comment))) {
         unset($links[$required_keys[$access]]);
         unset($required_keys[$access]);
       }
