From 9a82a125ce3fe4edc4519d7c2935e8266760e257 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Sun, 23 Mar 2025 20:07:30 +0100 Subject: add server-destructor for termination --- src/server/main.cpp | 1 - src/server/shared_memory_server.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/server/main.cpp b/src/server/main.cpp index c20cde9..6315460 100644 --- a/src/server/main.cpp +++ b/src/server/main.cpp @@ -16,7 +16,6 @@ Server shm; void signal_handler(int signal) { if (signal == SIGINT) { std::cout << "Server shutting down" << '\n'; - shm.terminate_server(); exit(0); } } diff --git a/src/server/shared_memory_server.h b/src/server/shared_memory_server.h index 46005fc..e28fb6a 100644 --- a/src/server/shared_memory_server.h +++ b/src/server/shared_memory_server.h @@ -46,7 +46,7 @@ public: /** * @brief Unmaps and unlinks the shared memory. */ - void terminate_server() + ~Server() { munmap(shared_memory, sizeof(SharedMemory)); close(shm_fd); -- cgit 1.4.1