Fixed E_NOTICE when passing an option that isn't listed in available options
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 5 Sep 2009 20:02:38 +0000 (20:02 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 5 Sep 2009 20:02:38 +0000 (20:02 +0000)
maintenance/Maintenance.php

index 107e66a..88af7ab 100644 (file)
@@ -444,7 +444,7 @@ abstract class Maintenance {
                                # Short options
                                for ( $p=1; $p<strlen( $arg ); $p++ ) {
                                        $option = $arg{$p};
-                                       if ( $this->mParams[$option]['withArg'] ) {
+                                       if ( isset( $this->mParams[$option]['withArg'] ) && $this->mParams[$option]['withArg'] ) {
                                                $param = next( $argv );
                                                if ( $param === false ) {
                                                        $this->error( "\nERROR: $option needs a value after it\n" );