# HG changeset patch # User Judd Storrs # Date 1270229282 14400 # Node ID b4e14e628fc9ba39a815ebaca453e81b0da82fe1 # Parent 6a9571b57745ea66ebb0f491b6ac99b8601e1f85 Truncate argv() for scripts used without command line parameters. Bug #29423 diff -r 6a9571b57745 -r b4e14e628fc9 src/ChangeLog --- a/src/ChangeLog Fri Apr 02 16:04:52 2010 +0200 +++ b/src/ChangeLog Fri Apr 02 13:28:02 2010 -0400 @@ -1,3 +1,8 @@ +2010-04-02 Judd Storrs + + * octave.cc (intern_argv): Truncate argv when script files are + run without command line parameters. Resolves bug #29423. + 2010-03-31 Jaroslav Hajek * DLD-FUNCTIONS/sparse.cc (Fsparse): Rewrite. diff -r 6a9571b57745 -r b4e14e628fc9 src/octave.cc --- a/src/octave.cc Fri Apr 02 16:04:52 2010 +0200 +++ b/src/octave.cc Fri Apr 02 13:28:02 2010 -0400 @@ -189,7 +189,7 @@ symbol_table::mark_hidden (".nargin."); - if (argc > 1) + if (argc > 0) { octave_argv.resize (argc - 1);