From: <car...@us...> - 2012-05-10 11:24:41
|
Revision: 10398 http://octave.svn.sourceforge.net/octave/?rev=10398&view=rev Author: carandraug Date: 2012-05-10 11:24:35 +0000 (Thu, 10 May 2012) Log Message: ----------- inputParser/addSwitch: check for correct number of arguments Modified Paths: -------------- trunk/octave-forge/main/general/inst/@inputParser/subsref.m Modified: trunk/octave-forge/main/general/inst/@inputParser/subsref.m =================================================================== --- trunk/octave-forge/main/general/inst/@inputParser/subsref.m 2012-05-10 11:13:09 UTC (rev 10397) +++ trunk/octave-forge/main/general/inst/@inputParser/subsref.m 2012-05-10 11:24:35 UTC (rev 10398) @@ -217,8 +217,12 @@ endif def = false; case {'addSwitch'} - val = def_val; - def = false; + if ( numel (args) == 0 ) + val = def_val; + def = false; + else + print_usage(func); + endif otherwise error ("invalid index for reference of class %s", class (inPar) ); endswitch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |