diff --git a/advanced_forum.module b/advanced_forum.module
index 2afda36..19c52c5 100644
--- a/advanced_forum.module
+++ b/advanced_forum.module
@@ -801,6 +801,9 @@ function advanced_forum_user_can_reply($node) {
   if (module_exists('nodecomment') && !empty($node->node_comment) && !empty($node->comment_type)) {
     $access = user_access('create ' . $node->comment_type . ' content');
   }
+  elseif (module_exists('forum_access') && _forum_access_get_tid($node)) {
+    $access = forum_access_access(_forum_access_get_tid($node), 'edit');
+  }
   else {
     $access = user_access('post comments');
   }
