changeset 10485:b4e14e628fc9

Truncate argv() for scripts used without command line parameters. Bug #29423
author Judd Storrs <jstorrs@gmail.com>
date Fri, 02 Apr 2010 13:28:02 -0400
parents 6a9571b57745
children 4e64fbbd5c58
files src/ChangeLog src/octave.cc
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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  <jstorrs@gmail.com>
+
+	* octave.cc (intern_argv): Truncate argv when script files are
+	run without command line parameters. Resolves bug #29423.
+
 2010-03-31  Jaroslav Hajek  <highegg@gmail.com>
 
 	* DLD-FUNCTIONS/sparse.cc (Fsparse): Rewrite.
--- 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);