summaryrefslogtreecommitdiff
path: root/sql/sql_prepare.cc
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2005-01-03 22:16:54 +0200
committerunknown <bell@sanja.is.com.ua>2005-01-03 22:16:54 +0200
commit386f1f35fac71a0366f124a19f3e0ec7f86229a0 (patch)
tree3f0be21b9dcb2da745fb02de883197f596faaa81 /sql/sql_prepare.cc
parent2bcaed348d59fb00b82bddf9284e7d70e87b5622 (diff)
downloadmariadb-git-386f1f35fac71a0366f124a19f3e0ec7f86229a0.tar.gz
fixed reporting error
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r--sql/sql_prepare.cc5
1 files 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);