Mercurial > octave
changeset 27788:d8c53771645c
Fix crash if first command at debug prompt is empty (bug #57244).
* pt-eval.cc (debugger::repl): Check if tree_statement_list is valid before
using it.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sun, 08 Dec 2019 22:06:09 +0100 |
parents | 5169ed0ff0f0 |
children | 18de38659606 |
files | libinterp/parse-tree/pt-eval.cc |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-eval.cc Sun Dec 08 21:39:57 2019 +0100 +++ b/libinterp/parse-tree/pt-eval.cc Sun Dec 08 22:06:09 2019 +0100 @@ -320,7 +320,8 @@ std::shared_ptr<tree_statement_list> stmt_list = debug_parser.statement_list (); - stmt_list->accept (tw); + if (stmt_list) + stmt_list->accept (tw); if (octave_completion_matches_called) octave_completion_matches_called = false;