Index: /branches/release-41/lib/MT/App.pm
===================================================================
--- /branches/release-41/lib/MT/App.pm (revision 2781)
+++ /branches/release-41/lib/MT/App.pm (revision 2822)
@@ -1369,4 +1369,6 @@
     my ($author) = @_;
 
+    return 0 if $author->is_superuser;
+
     # Check if the user is a commenter and keep them from logging in to the app
     my @author_perms = $app->model('permission')->load(
@@ -1412,5 +1414,7 @@
     my $blog = $app->model('blog')->load($commenter_blog_id)
         or return $app->error($app->translate("Can\'t load blog #[_1].", $commenter_blog_id));
-    my $url = $app->config('CGIPath') . $app->config('CommentScript');
+    my $path = $app->config('CGIPath');
+    $path .= '/' unless $path =~ m!/$!;
+    my $url = $path . $app->config('CommentScript');
     $url .= '?__mode=edit_profile';
     $url .= '&commenter=' . $commenter->id;
