Index: branches/release-33/lib/MT/App/Comments.pm
===================================================================
--- branches/release-33/lib/MT/App/Comments.pm (revision 1635)
+++ branches/release-33/lib/MT/App/Comments.pm (revision 1718)
@@ -44,4 +44,6 @@
     $app->init_commenter_authenticators;
     $app->init_captcha_providers();
+    MT->add_callback( 'CommentThrottleFilter', 1, undef,
+        \&MT::App::Comments::_builtin_throttle );
     $app;
 }
@@ -102,8 +104,9 @@
 
     my %cookies = $app->cookies();
-    if ( !$cookies{ $app->COMMENTER_COOKIE_NAME() } ) {
+    my $cookie_name = MT::App::COMMENTER_COOKIE_NAME();
+    if ( !$cookies{$cookie_name} ) {
         return ( undef, undef );
     }
-    $session_key = $cookies{ $app->COMMENTER_COOKIE_NAME() }->value() || "";
+    $session_key = $cookies{$cookie_name}->value() || "";
     $session_key =~ y/+/ /;
     my $cfg = $app->config;
@@ -780,7 +783,4 @@
     }
 
-    MT->add_callback( 'CommentThrottleFilter', 1, undef,
-        \&MT::App::Comments::_builtin_throttle );
-
     # Run all the Comment-throttling callbacks
     my $passed_filter =
@@ -1086,5 +1086,6 @@
     my %param       = @_;
     my %cookies     = $app->cookies();
-    my $session_key = $cookies{ $app->COMMENTER_COOKIE_NAME() }->value() || "";
+    my $cookie_name = MT::App::COMMENTER_COOKIE_NAME();
+    my $session_key = $cookies{$cookie_name}->value() || "";
     $session_key =~ y/+/ /;
     my $sessobj = MT::Session->load($session_key);
@@ -1101,5 +1102,5 @@
     $sessobj->save();
     my %sess_cookie = (
-        -name    => $app->COMMENTER_COOKIE_NAME(),
+        -name    => $cookie_name,
         -value   => $session_key,
         -path    => '/',
