Commit 36732399 authored by unknown's avatar unknown

post-merge fix

parent 99f9a601
...@@ -246,6 +246,14 @@ static int got_end_timer= FALSE; ...@@ -246,6 +246,14 @@ static int got_end_timer= FALSE;
static void timer_output(void); static void timer_output(void);
static ulonglong timer_now(void); static ulonglong timer_now(void);
/* Precompiled re's */
static my_regex_t ps_re; /* the query can be run using PS protocol */
static my_regex_t sp_re; /* the query can be run as a SP */
static my_regex_t view_re; /* the query can be run as a view*/
static void init_re(void);
static int match_re(my_regex_t *, char *);
static void free_re(void);
static int reg_replace(char** buf_p, int* buf_len_p, char *pattern, char *replace, static int reg_replace(char** buf_p, int* buf_len_p, char *pattern, char *replace,
char *string, int icase); char *string, int icase);
...@@ -4345,6 +4353,19 @@ static void run_query_stmt(MYSQL *mysql, struct st_query *command, ...@@ -4345,6 +4353,19 @@ static void run_query_stmt(MYSQL *mysql, struct st_query *command,
end: end:
free_replace(); free_replace();
free_replace_regex(); free_replace_regex();
if (!disable_warnings)
{
dynstr_free(&ds_prepare_warnings);
dynstr_free(&ds_execute_warnings);
}
/*
We save the return code (mysql_stmt_errno(stmt)) from the last call sent
to the server into the mysqltest builtin variable $mysql_errno. This
variable then can be used from the test case itself.
*/
var_set_errno(mysql_stmt_errno(stmt)); var_set_errno(mysql_stmt_errno(stmt));
#ifndef BUG15518_FIXED #ifndef BUG15518_FIXED
mysql_stmt_close(stmt); mysql_stmt_close(stmt);
......
...@@ -418,6 +418,7 @@ select-me ...@@ -418,6 +418,7 @@ select-me
select-me select-me
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insertz error query' at line 1 ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insertz error query' at line 1
drop table t1; drop table t1;
drop table t1;
select "b" as col1, "c" as col2; select "b" as col1, "c" as col2;
col1 col2 col1 col2
b c b c
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment