MDEV-23559: Galera LeakSanitizer: detected memory leaks in galera.GAL-419
When process is aborted WSREP deinitialization and memory cleanup is not properly handled. Other reported leaks are in Galera library and should be fixed there.
This commit is contained in:
parent
8370a38dc0
commit
a50ce94458
@ -1900,13 +1900,10 @@ extern "C" void unireg_abort(int exit_code)
|
||||
WSREP_INFO("Some threads may fail to exit.");
|
||||
}
|
||||
|
||||
if (WSREP_ON)
|
||||
if (WSREP_ON && wsrep_inited)
|
||||
{
|
||||
/* In bootstrap mode we deinitialize wsrep here. */
|
||||
if (opt_bootstrap || wsrep_recovery)
|
||||
{
|
||||
if (wsrep_inited) wsrep_deinit(true);
|
||||
}
|
||||
wsrep_deinit(true);
|
||||
wsrep_deinit_server();
|
||||
}
|
||||
#endif // WITH_WSREP
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user