summaryrefslogtreecommitdiff
path: root/sql/event_data_objects.h
diff options
context:
space:
mode:
authorVicențiu Ciorbaru <vicentiu@mariadb.org>2021-04-20 23:09:01 +0300
committerVicențiu Ciorbaru <vicentiu@mariadb.org>2021-04-20 23:19:25 +0300
commit6244876488f41c4aec8e55ede37625b5bc649bbd (patch)
tree413432f7bb8fa76cde7e81019eb41be28b789648 /sql/event_data_objects.h
parent922e676b43c7b5cb0f20ca67c6d2222e2fc5ec03 (diff)
downloadmariadb-git-6244876488f41c4aec8e55ede37625b5bc649bbd.tar.gz
MDEV-24807:A possibility for double free in dtor of Event_queue_element_for_exec in the case of OOM
Eliminate a memory leak when init can fail by forgetting to delete the Event_queue_element_for_exec object.
Diffstat (limited to 'sql/event_data_objects.h')
-rw-r--r--sql/event_data_objects.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/event_data_objects.h b/sql/event_data_objects.h
index 0acf301ef5a..41626004100 100644
--- a/sql/event_data_objects.h
+++ b/sql/event_data_objects.h
@@ -33,7 +33,7 @@ struct TABLE;
class Event_queue_element_for_exec
{
public:
- Event_queue_element_for_exec(){};
+ Event_queue_element_for_exec() : dbname{NULL, 0}, name{NULL, 0} {};
~Event_queue_element_for_exec();
bool