From dab4f8a4ae9fd89249850888f85f83935a8a24ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Mon, 30 Mar 2020 16:45:53 +0200 Subject: [PATCH] Fix arithmetic bug introduce in d242771a25680ac62 --- lib/MySQL_Thread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index 1783b4109..ecc690154 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -2950,7 +2950,7 @@ 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; - char **ret=(char **)malloc(sizeof(char *)*l+SQL_NAME_LAST); + 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_")); sprintf(m,"default_%s", mysql_tracked_variables[i].internal_variable_name);