diff options
author | Haoyu Qiu <timothyqiu32@gmail.com> | 2020-02-15 13:45:17 +0800 |
---|---|---|
committer | Haoyu Qiu <timothyqiu32@gmail.com> | 2020-02-15 14:25:32 +0800 |
commit | d9b5cbdffa80af3fd04ec9d71c98f0845733eac7 (patch) | |
tree | 74c7ee914a3327ac6c50967ac99f197be0ecdb3a /modules | |
parent | 7724b842f61e570fcfb1254b12df8c9dc30375c6 (diff) |
Fixes memory leaks in GdNavigationServer and RasterizerSceneHighEndRD
Diffstat (limited to 'modules')
-rw-r--r-- | modules/gdnavigation/gd_navigation_server.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/gdnavigation/gd_navigation_server.cpp b/modules/gdnavigation/gd_navigation_server.cpp index 2780e2a931..5bafa5507c 100644 --- a/modules/gdnavigation/gd_navigation_server.cpp +++ b/modules/gdnavigation/gd_navigation_server.cpp @@ -115,12 +115,15 @@ GdNavigationServer::GdNavigationServer() : NavigationServer(), + commands_mutex(Mutex::create()), + operations_mutex(Mutex::create()), active(true) { - commands_mutex = Mutex::create(); - operations_mutex = Mutex::create(); } -GdNavigationServer::~GdNavigationServer() {} +GdNavigationServer::~GdNavigationServer() { + memdelete(operations_mutex); + memdelete(commands_mutex); +} void GdNavigationServer::add_command(SetCommand *command) const { auto mut_this = const_cast<GdNavigationServer *>(this); |