From 643ac8eab272cf1fe528bf79a94c873227d84614 Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Sat, 5 Oct 2019 01:01:30 +0300 Subject: [PATCH] genesys: Fix memory leaks in global data --- backend/genesys_low.cc | 2 +- backend/genesys_low.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/genesys_low.cc b/backend/genesys_low.cc index 49686561d..c0edbf2be 100644 --- a/backend/genesys_low.cc +++ b/backend/genesys_low.cc @@ -2475,7 +2475,7 @@ void run_functions_at_backend_exit() { (*it)(); } - s_functions_run_at_backend_exit.release(); + s_functions_run_at_backend_exit.reset(); } void debug_dump(unsigned level, const Genesys_Settings& settings) diff --git a/backend/genesys_low.h b/backend/genesys_low.h index 3b8e9274e..05397e707 100644 --- a/backend/genesys_low.h +++ b/backend/genesys_low.h @@ -717,7 +717,7 @@ public: void deinit() { - ptr_.release(); + ptr_.reset(); } const T* operator->() const { return ptr_.get(); }