Changeset: e368e7d1bf7e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e368e7d1bf7e Modified Files: sql/backends/monet5/sql_scenario.c Branch: Jun2020 Log Message:
break out of the SQLreader loop on errors returned from SQLautocommit diffs (23 lines): diff --git a/sql/backends/monet5/sql_scenario.c b/sql/backends/monet5/sql_scenario.c --- a/sql/backends/monet5/sql_scenario.c +++ b/sql/backends/monet5/sql_scenario.c @@ -887,7 +887,8 @@ SQLreader(Client c) /* auto_commit on end of statement */ if (language != 'D' && m->scanner.mode == LINE_N && !commit_done) { msg = SQLautocommit(m); - go = msg == MAL_SUCCEED; + if (msg) + break; commit_done = true; } if (m->session->tr && m->session->tr->active) @@ -911,7 +912,8 @@ SQLreader(Client c) and start a transaction on the start of a new statement (s A;B; case) */ if (language != 'D' && !(m->emod & mod_debug) && !commit_done) { msg = SQLautocommit(m); - go = msg == MAL_SUCCEED; + if (msg) + break; commit_done = true; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list