summaryrefslogtreecommitdiff
path: root/storage/sphinx
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2013-04-18 21:54:13 +0200
committerSergei Golubchik <sergii@pisem.net>2013-04-18 21:54:13 +0200
commitf9dcd5b540ca0bdf7dfac56a87c9c9153d4589d3 (patch)
tree33413cf05738a3cd21014bd50d9dae5b3a879789 /storage/sphinx
parenta1cd28e2e54d32dc70280875bab7f0d35e9370c4 (diff)
parent71c211d48bafaf3e7fe1283b7a01b312ca8c8db1 (diff)
downloadmariadb-git-f9dcd5b540ca0bdf7dfac56a87c9c9153d4589d3.tar.gz
10.0-base merge
Diffstat (limited to 'storage/sphinx')
-rw-r--r--storage/sphinx/ha_sphinx.cc12
1 files changed, 10 insertions, 2 deletions
diff --git a/storage/sphinx/ha_sphinx.cc b/storage/sphinx/ha_sphinx.cc
index 23bf21b6cbe..9f5097b59ce 100644
--- a/storage/sphinx/ha_sphinx.cc
+++ b/storage/sphinx/ha_sphinx.cc
@@ -2333,7 +2333,11 @@ int ha_sphinx::write_row ( byte * )
SPH_RET ( ER_OUT_OF_RESOURCES );
unsigned int uTimeout = 1;
- mysql_options ( pConn, MYSQL_OPT_CONNECT_TIMEOUT, (const char*)&uTimeout );
+ my_bool my_true= 1;
+ mysql_options(pConn, MYSQL_OPT_CONNECT_TIMEOUT,
+ (const char*) &uTimeout);
+ mysql_options(pConn, MYSQL_OPT_USE_THREAD_SPECIFIC_MEMORY,
+ (char*) &my_true);
if ( !mysql_real_connect ( pConn, m_pShare->m_sHost, "root", "", "", m_pShare->m_iPort, m_pShare->m_sSocket, 0 ) )
SPH_RET ( HandleMysqlError ( pConn, ER_CONNECT_TO_FOREIGN_DATA_SOURCE ) );
@@ -2392,7 +2396,11 @@ int ha_sphinx::delete_row ( const byte * )
SPH_RET ( ER_OUT_OF_RESOURCES );
unsigned int uTimeout = 1;
- mysql_options ( pConn, MYSQL_OPT_CONNECT_TIMEOUT, (const char*)&uTimeout );
+ my_bool my_true= 1;
+ mysql_options(pConn, MYSQL_OPT_CONNECT_TIMEOUT,
+ (const char*) &uTimeout);
+ mysql_options(pConn, MYSQL_OPT_USE_THREAD_SPECIFIC_MEMORY,
+ (char*) &my_true);
if ( !mysql_real_connect ( pConn, m_pShare->m_sHost, "root", "", "", m_pShare->m_iPort, m_pShare->m_sSocket, 0 ) )
SPH_RET ( HandleMysqlError ( pConn, ER_CONNECT_TO_FOREIGN_DATA_SOURCE ) );