From 789ed52f87ffd30d43e508e15f6530294979aa26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jaramago=20Fern=C3=A1ndez?= Date: Thu, 16 Sep 2021 17:39:08 +0200 Subject: [PATCH] Added default zero initialization for all variables from 'MySQL_Threads_Handler::variables' struct #3625 --- lib/MySQL_Thread.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index cb9f4f4c8..4c509a139 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -1029,6 +1029,8 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() { shutdown_=0; pthread_rwlock_init(&rwlock,NULL); pthread_attr_init(&attr); + // Zero initialize all variables + memset(&variables, 0, sizeof(variables)); variables.shun_on_failures=5; variables.shun_recovery_time_sec=10; variables.query_retries_on_failure=1;