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(); }