From 25d75b93e603cf3dcacdb5b5222b1b9f0296db81 Mon Sep 17 00:00:00 2001 From: Valentin Rakush Date: Wed, 25 Sep 2019 09:24:07 +0000 Subject: [PATCH] tx_isolation: use separate default value for TX_ISOLATION --- lib/MySQL_Thread.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index 50150cd2b..0280caa02 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -448,7 +448,7 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() { variables.default_time_zone=strdup((char *)MYSQL_DEFAULT_TIME_ZONE); variables.default_isolation_level=strdup((char *)MYSQL_DEFAULT_ISOLATION_LEVEL); variables.default_transaction_read=strdup((char *)MYSQL_DEFAULT_TRANSACTION_READ); - variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_ISOLATION_LEVEL); + variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_TX_ISOLATION); variables.default_character_set_results=strdup((char *)MYSQL_DEFAULT_CHARACTER_SET_RESULTS); variables.default_session_track_gtids=strdup((char *)MYSQL_DEFAULT_SESSION_TRACK_GTIDS); variables.default_sql_auto_is_null=strdup((char *)MYSQL_DEFAULT_SQL_AUTO_IS_NULL); @@ -667,7 +667,7 @@ char * MySQL_Threads_Handler::get_variable_string(char *name) { } if (!strcmp(name,"default_tx_isolation")) { if (variables.default_tx_isolation==NULL) { - variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_ISOLATION_LEVEL); + variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_TX_ISOLATION); } return strdup(variables.default_tx_isolation); } @@ -973,7 +973,7 @@ char * MySQL_Threads_Handler::get_variable(char *name) { // this is the public f } if (!strcasecmp(name,"default_tx_isolation")) { if (variables.default_tx_isolation==NULL) { - variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_ISOLATION_LEVEL); + variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_TX_ISOLATION); } return strdup(variables.default_tx_isolation); } @@ -2331,7 +2331,7 @@ bool MySQL_Threads_Handler::set_variable(char *name, char *value) { // this is t variables.default_tx_isolation=strdup(value); } if (variables.default_tx_isolation==NULL) { - variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_ISOLATION_LEVEL); // default + variables.default_tx_isolation=strdup((char *)MYSQL_DEFAULT_TX_ISOLATION); // default } return true; }