Fix for r74849: use 'default' instead of 0 to indicate no memory-limit change.
authorMax Semenik <maxsem@users.mediawiki.org>
Sun, 17 Oct 2010 08:59:34 +0000 (08:59 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Sun, 17 Oct 2010 08:59:34 +0000 (08:59 +0000)
maintenance/Maintenance.php

index e4164e5..a4c574b 100644 (file)
@@ -351,7 +351,7 @@ abstract class Maintenance {
                $this->addOption( 'conf', 'Location of LocalSettings.php, if not default', false, true );
                $this->addOption( 'wiki', 'For specifying the wiki ID', false, true );
                $this->addOption( 'globals', 'Output globals at the end of processing for debugging' );
-               $this->addOption( 'memory-limit', 'Set a specific memory limit for the script, -1 for no limit or 0 to avoid changing it' );
+               $this->addOption( 'memory-limit', 'Set a specific memory limit for the script, -1 for no limit or "default" to avoid changing it' );
                // If we support a DB, show the options
                if ( $this->getDbType() > 0 ) {
                        $this->addOption( 'dbuser', 'The DB user to use for this script', false, true );
@@ -476,7 +476,7 @@ abstract class Maintenance {
         * Adjusts PHP's memory limit to better suit our needs, if needed.
         */
        protected function adjustMemoryLimit() {
-               if ( $this->memoryLimit() != 0 ) {
+               if ( $this->memoryLimit() != 'default' ) {
                        ini_set( 'memory_limit', $this->memoryLimit() );
                }
        }