Author: pgollucci
Date: Tue Aug 22 23:53:38 2006
New Revision: 433945

URL: http://svn.apache.org/viewvc?rev=433945&view=rev
Log:
USE_SMAPS was being unconditionally overwritten by code outside
its initialization because the init code was in a BEGIN {} block.

Reported by: Simon Luff <[EMAIL PROTECTED]>

Modified:
    perl/Apache-SizeLimit/trunk/lib/Apache/BaseSizeLimit.pm

Modified: perl/Apache-SizeLimit/trunk/lib/Apache/BaseSizeLimit.pm
URL: 
http://svn.apache.org/viewvc/perl/Apache-SizeLimit/trunk/lib/Apache/BaseSizeLimit.pm?rev=433945&r1=433944&r2=433945&view=diff
==============================================================================
--- perl/Apache-SizeLimit/trunk/lib/Apache/BaseSizeLimit.pm (original)
+++ perl/Apache-SizeLimit/trunk/lib/Apache/BaseSizeLimit.pm Tue Aug 22 23:53:38 
2006
@@ -28,7 +28,6 @@
 $VERSION = '0.91-dev';
 
 $REQUEST_COUNT          = 1;
-$USE_SMAPS              = 1;
 
 use constant IS_WIN32 => $Config{'osname'} eq 'MSWin32' ? 1 : 0;
 
@@ -123,6 +122,7 @@
         *_platform_getppid = \&_linux_getppid;
 
         if (eval { require Linux::Smaps } && Linux::Smaps->new($$)) {
+            $USE_SMAPS = 1;
             *_platform_check_size = \&_linux_smaps_size_check;
         }
         else {


Reply via email to