From ce8fbbcdc029df668422041b867928ebae90089f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Mon, 8 Jun 2020 02:14:55 +0200 Subject: [PATCH] Disabling variables from MySQL_Variables --- lib/MySQL_Thread.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index 3a5f4221f..6447cdb5a 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -2979,6 +2979,9 @@ bool MySQL_Threads_Handler::set_variable(char *name, const char *value) { // thi char ** MySQL_Threads_Handler::get_variables_list() { size_t l=sizeof(mysql_thread_variables_names)/sizeof(char *); unsigned int i; +/* + // ALL THIS CODE IS BEING DISABLED IN 2.0.13 + // IT WILL BE REINTRODUCED IN 2.1 WITH A DIFFERENT MEANING char **ret=(char **)malloc(sizeof(char *)*(l+SQL_NAME_LAST)); for (i=0; i < SQL_NAME_LAST ; i++) { char * m = (char *)malloc(strlen(mysql_tracked_variables[i].internal_variable_name)+1+strlen((char *)"default_")); @@ -2988,12 +2991,20 @@ char ** MySQL_Threads_Handler::get_variables_list() { for (i=SQL_NAME_LAST;i 8) { if (strncmp(name, "default_", 8) == 0) { for (unsigned int i = 0; i < SQL_NAME_LAST ; i++) { @@ -3006,6 +3017,7 @@ bool MySQL_Threads_Handler::has_variable(const char *name) { } } } +*/ size_t no_vars = sizeof(mysql_thread_variables_names) / sizeof(char *); for (unsigned int i = 0; i < no_vars-1 ; ++i) { size_t var_len = strlen(mysql_thread_variables_names[i]);