diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/main.cpp | 1 | ||||
| -rw-r--r-- | src/server/shared_memory_server.h | 2 |
2 files changed, 1 insertions, 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<int, int> 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); |