From 386f1f35fac71a0366f124a19f3e0ec7f86229a0 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 3 Jan 2005 22:16:54 +0200 Subject: [PATCH] fixed reporting error --- sql/sql_prepare.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc index 9a47a3b8953..4b6f1bd79fe 100644 --- a/sql/sql_prepare.cc +++ b/sql/sql_prepare.cc @@ -1043,6 +1043,7 @@ static int mysql_test_delete(Prepared_statement *stmt, if (!open_and_lock_tables(thd, table_list)) { + bool res; if (!table_list->table) { DBUG_ASSERT(table_list->view && @@ -1052,9 +1053,9 @@ static int mysql_test_delete(Prepared_statement *stmt, DBUG_RETURN(-1); } - mysql_prepare_delete(thd, table_list, &lex->select_lex.where); + res= mysql_prepare_delete(thd, table_list, &lex->select_lex.where); lex->unit.cleanup(); - DBUG_RETURN(FALSE); + DBUG_RETURN(res); } /* TODO: here we should send types of placeholders to the client. */ DBUG_RETURN(TRUE);