From 48b64fed61a1859ca88b821cff09161951094390 Mon Sep 17 00:00:00 2001 From: Damian Kalinowski Date: Tue, 18 Nov 2025 15:40:31 +0100 Subject: [PATCH 1/2] save --- src/server.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/server.cpp b/src/server.cpp index cb03f7fe0e..e4a1e090f8 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -432,6 +432,11 @@ class OvmsExitGuard { Server& server; public: + OvmsExitGuard() = delete; + OvmsExitGuard(const OvmsExitGuard&) = delete; + OvmsExitGuard& operator=(const OvmsExitGuard&) = delete; + OvmsExitGuard& operator=(OvmsExitGuard&&) = delete; + OvmsExitGuard(OvmsExitGuard&&) = delete; OvmsExitGuard(Server& server) : server(server) { server.setExitStatus(0); } ~OvmsExitGuard() { server.setExitStatus(1); } From ec7f1e3dd04358e900bf83037b2013af43548008 Mon Sep 17 00:00:00 2001 From: Damian Kalinowski Date: Mon, 8 Dec 2025 12:35:16 +0100 Subject: [PATCH 2/2] save --- src/server.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server.cpp b/src/server.cpp index e4a1e090f8..c8abca3fd8 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -426,6 +426,10 @@ class ModulesShutdownGuard { ~ModulesShutdownGuard() { this->server.shutdownModules(); } + ModulesShutdownGuard(const ModulesShutdownGuard&) = delete; + ModulesShutdownGuard& operator=(const ModulesShutdownGuard&) = delete; + ModulesShutdownGuard(ModulesShutdownGuard&&) = delete; + ModulesShutdownGuard& operator=(ModulesShutdownGuard&&) = delete; }; class OvmsExitGuard {