diff libinterp/octave.cc @ 20697:779c1d85cf90 stable

Initialize interpreter correctly with script and --traditional (bug #45921) * octave.cc (octave_process_command_line): Ensure an_octave_program is false when --traditional is present (same effect as --persist).
author Mike Miller <mtmiller@octave.org>
date Fri, 11 Sep 2015 07:38:31 -0400
parents e75a0fe1eee2
children b70cc4bd8109
line wrap: on
line diff
--- a/libinterp/octave.cc
+++ b/libinterp/octave.cc
@@ -714,7 +714,8 @@
 
       octave_print_terse_usage_and_exit ();
     }
-  an_octave_program = (script_file || ! code_to_eval.empty ()) && ! persist;
+  an_octave_program = ((script_file || ! code_to_eval.empty ())
+                       && ! persist && ! traditional);
 
 }