fix(Core/Misc): prevent crash and undefined behavior in Warden destructor and Object visibility (#24900)

This commit is contained in:
Francesco Borzì
2026-03-05 12:41:08 +01:00
committed by GitHub
parent 5a3c48b281
commit b1d159c225
3 changed files with 19 additions and 12 deletions
+6 -3
View File
@@ -38,9 +38,12 @@ Warden::Warden() : _session(nullptr), _checkTimer(10000/*10 sec*/), _clientRespo
Warden::~Warden()
{
delete[] _module->CompressedData;
delete _module;
_module = nullptr;
if (_module)
{
delete[] _module->CompressedData;
delete _module;
_module = nullptr;
}
_initialized = false;
}