Commit 09c7f78c authored by Monty's avatar Monty

Fixed double free issue in events

Server crashed during shutdown with:
"corrupted double-linked list"
when running mysql_upgrade multiple times against the server.

Reason was that db_repostitory could be freed twice.
parent 1118b66a
...@@ -666,6 +666,7 @@ Events::drop_schema_events(THD *thd, const char *db) ...@@ -666,6 +666,7 @@ Events::drop_schema_events(THD *thd, const char *db)
{ {
db_repository->drop_schema_events(thd, &db_lex); db_repository->drop_schema_events(thd, &db_lex);
delete db_repository; delete db_repository;
db_repository= 0;
} }
} }
DBUG_VOID_RETURN; DBUG_VOID_RETURN;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment