--- og_user_roles.module.orig 2009-11-13 15:07:52.000000000 -0500 +++ og_user_roles.module 2009-11-13 15:04:51.000000000 -0500 @@ -158,7 +158,12 @@ function og_user_roles_determine_context $node = node_load($gid); } elseif ((!empty($item['map'][0]) && $item['map'][0] == 'og' && !empty($item['map'][2])) || $path == 'comment/reply/%') { - $node = og_user_roles_menu_get_object('node', 2); + if (is_numeric($item['map'][2])) { + $node = node_load($item['map'][2]); + } + else { + $node = og_user_roles_menu_get_object('node', 2); + } } elseif ($path == 'comment/edit' || $path == 'comment/delete') { // Get the node from the comment object.