diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-03-23 20:07:30 +0100 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-03-23 20:07:30 +0100 |
| commit | 9a82a125ce3fe4edc4519d7c2935e8266760e257 (patch) | |
| tree | 724dc3240860d328a983f2f66ecf7da5f54e2970 | |
| parent | eef27810ce34d00d1d19a7ac6fbce794df4a9708 (diff) | |
| download | BT-Programming-Assignment-9a82a125ce3fe4edc4519d7c2935e8266760e257.tar.gz BT-Programming-Assignment-9a82a125ce3fe4edc4519d7c2935e8266760e257.zip | |
add server-destructor for termination
| -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); |