Author: perrin
Date: Mon Dec  6 21:12:08 2004
New Revision: 110079

URL: http://svn.apache.org/viewcvs?view=rev&rev=110079
Log:
change cleanup to run on request pool, and remove Apache::Connection
Modified:
   perl/modperl/trunk/lib/Apache/SizeLimit.pm

Modified: perl/modperl/trunk/lib/Apache/SizeLimit.pm
Url: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/lib/Apache/SizeLimit.pm?view=diff&rev=110079&p1=perl/modperl/trunk/lib/Apache/SizeLimit.pm&r1=110078&p2=perl/modperl/trunk/lib/Apache/SizeLimit.pm&r2=110079
==============================================================================
--- perl/modperl/trunk/lib/Apache/SizeLimit.pm  (original)
+++ perl/modperl/trunk/lib/Apache/SizeLimit.pm  Mon Dec  6 21:12:08 2004
@@ -21,7 +21,6 @@
 
 use Apache::RequestRec ();
 use Apache::RequestUtil ();
-use Apache::Connection ();
 use Apache::MPM ();
 use APR::Pool ();
 use ModPerl::Util ();
@@ -191,7 +190,7 @@
     $MAX_PROCESS_SIZE = shift;
     my $r = shift || Apache->request();
     unless ($r->pnotes('size_limit_cleanup')) {
-        $r->connection->pool->cleanup_register(\&exit_if_too_big, $r);
+        $r->pool->cleanup_register(\&exit_if_too_big, $r);
         $r->pnotes('size_limit_cleanup', 1);
     }
 }
@@ -200,7 +199,7 @@
     $MIN_SHARE_SIZE = shift;
     my $r = shift || Apache->request();
     unless ($r->pnotes('size_limit_cleanup')) {
-        $r->connection->pool->cleanup_register(\&exit_if_too_big, $r);
+        $r->pool->cleanup_register(\&exit_if_too_big, $r);
         $r->pnotes('size_limit_cleanup', 1);
     }
 }
@@ -209,7 +208,7 @@
     $MAX_UNSHARED_SIZE = shift;
     my $r = shift || Apache->request();
     unless ($r->pnotes('size_limit_cleanup')) {
-        $r->connection->pool->cleanup_register(\&exit_if_too_big, $r);
+        $r->pool->cleanup_register(\&exit_if_too_big, $r);
         $r->pnotes('size_limit_cleanup', 1);
     }
 }
@@ -225,7 +224,7 @@
         if (ModPerl::Util::current_callback() eq 'PerlCleanupHandler') {
             exit_if_too_big($r);
         } else {
-            $r->connection->pool->cleanup_register(\&exit_if_too_big);
+            $r->pool->cleanup_register(\&exit_if_too_big, $r);
         }
     }
 

Reply via email to