mirror of
https://github.com/MariaDB/server.git
synced 2026-05-06 15:15:34 +02:00
Merge branch '10.1' into 10.2
This commit is contained in:
commit
da4d71d10d
1708 changed files with 29498 additions and 15585 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/* Copyright (c) 2002, 2012, Oracle and/or its affiliates.
|
||||
Copyright (c) 2008, 2013, Monty Program Ab
|
||||
/* Copyright (c) 2002, 2014, Oracle and/or its affiliates.
|
||||
Copyright (c) 2008, 2017, MariaDB
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
|
@ -19360,6 +19360,49 @@ static void test_mdev4326()
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
BUG#17512527: LIST HANDLING INCORRECT IN MYSQL_PRUNE_STMT_LIST()
|
||||
*/
|
||||
static void test_bug17512527()
|
||||
{
|
||||
MYSQL *conn;
|
||||
MYSQL_STMT *stmt1, *stmt2;
|
||||
unsigned long thread_id;
|
||||
char query[MAX_TEST_QUERY_LENGTH];
|
||||
int rc;
|
||||
|
||||
conn= client_connect(0, MYSQL_PROTOCOL_SOCKET, 1);
|
||||
|
||||
stmt1 = mysql_stmt_init(conn);
|
||||
check_stmt(stmt1);
|
||||
rc= mysql_stmt_prepare(stmt1, STRING_WITH_LEN("SELECT 1"));
|
||||
check_execute(stmt1, rc);
|
||||
|
||||
stmt2 = mysql_stmt_init(conn);
|
||||
check_stmt(stmt2);
|
||||
|
||||
thread_id= mysql_thread_id(conn);
|
||||
sprintf(query, "KILL %lu", thread_id);
|
||||
if (thread_query(query))
|
||||
exit(1);
|
||||
|
||||
rc= mysql_stmt_prepare(stmt2, STRING_WITH_LEN("SELECT 2"));
|
||||
check_execute(stmt2, rc);
|
||||
|
||||
rc= mysql_stmt_execute(stmt1);
|
||||
check_execute_r(stmt1, rc);
|
||||
|
||||
rc= mysql_stmt_execute(stmt2);
|
||||
check_execute(stmt2, rc);
|
||||
|
||||
mysql_close(conn);
|
||||
|
||||
mysql_stmt_close(stmt2);
|
||||
mysql_stmt_close(stmt1);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
Check compressed protocol
|
||||
*/
|
||||
|
|
@ -19758,6 +19801,9 @@ static struct my_tests_st my_tests[]= {
|
|||
{ "test_bug13001491", test_bug13001491 },
|
||||
{ "test_mdev4326", test_mdev4326 },
|
||||
{ "test_ps_sp_out_params", test_ps_sp_out_params },
|
||||
#ifndef _WIN32
|
||||
{ "test_bug17512527", test_bug17512527},
|
||||
#endif
|
||||
{ "test_compressed_protocol", test_compressed_protocol },
|
||||
{ "test_big_packet", test_big_packet },
|
||||
{ "test_prepare_analyze", test_prepare_analyze },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue