# HG changeset patch # User jwe # Date 864745775 0 # Node ID 8afe3bf4c4494e2a9301b0a4fb079fbd301940d8 # Parent fd2080b2800e0b1396bab2bdf71e0ba613a471e4 [project @ 1997-05-27 15:09:26 by jwe] diff --git a/src/input.cc b/src/input.cc --- a/src/input.cc +++ b/src/input.cc @@ -464,7 +464,7 @@ // If the user simply hits return, this will produce an empty matrix. static octave_value_list -get_user_input (const octave_value_list& args, int debug = 0) +get_user_input (const octave_value_list& args, bool debug = false) { octave_value retval; @@ -576,7 +576,7 @@ int nargin = args.length (); if (nargin == 0 || nargin == 1) - retval = get_user_input (args, 1); + retval = get_user_input (args, true); else print_usage ("keyboard"); diff --git a/src/toplev.cc b/src/toplev.cc --- a/src/toplev.cc +++ b/src/toplev.cc @@ -562,7 +562,8 @@ octave_value_list tmp = eval_string (s, silent, parse_status, 1); - retval = tmp(0); + if (! tmp.empty ()) + retval = tmp(0); return retval; }