# HG changeset patch # User Mike Miller # Date 1441971511 14400 # Node ID 779c1d85cf909705f749aec7d07665e89ce23aaf # Parent 3be09ebf2105ec5a8d54d0f1c1cdbfa7ea722ac5 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). diff -r 3be09ebf2105 -r 779c1d85cf90 libinterp/octave.cc --- a/libinterp/octave.cc Sat Sep 05 12:07:42 2015 +0200 +++ b/libinterp/octave.cc Fri Sep 11 07:38:31 2015 -0400 @@ -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); }