diff options
author | unknown <bell@sanja.is.com.ua> | 2004-03-23 14:26:54 +0200 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2004-03-23 14:26:54 +0200 |
commit | a36185af9a9c3da71a7e58772e494df91e3a6a8a (patch) | |
tree | 0ee4c065678c0345c7f253128ee7b46a70fde77f /sql/sql_lex.cc | |
parent | 78b4ba746b79ea7d89044e3eecd56338a8f4eb6f (diff) | |
download | mariadb-git-a36185af9a9c3da71a7e58772e494df91e3a6a8a.tar.gz |
fixed union with prepared statement bug found by Konstantin
sql/sql_lex.cc:
initialisation for safety
sql/sql_union.cc:
item list should be saved in statement memory
tests/client_test.c:
test suite
Diffstat (limited to 'sql/sql_lex.cc')
-rw-r--r-- | sql/sql_lex.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_lex.cc b/sql/sql_lex.cc index 757eb4fdc7d..5d4fcaa4c57 100644 --- a/sql/sql_lex.cc +++ b/sql/sql_lex.cc @@ -1004,6 +1004,7 @@ void st_select_lex_unit::init_query() table= 0; fake_select_lex= 0; cleaned= 0; + item_list.empty(); } void st_select_lex::init_query() |