# HG changeset patch # User Markus Mützel # Date 1575839169 -3600 # Node ID d8c53771645c9f281f311872afbd65f4f99a64d4 # Parent 5169ed0ff0f0f4e11f172265a546889ceb9b67a3 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. diff -r 5169ed0ff0f0 -r d8c53771645c libinterp/parse-tree/pt-eval.cc --- 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 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;