diff --git a/lib/shared_memory.cpp b/lib/shared_memory.cpp index e9f814d7..8a1b6dae 100644 --- a/lib/shared_memory.cpp +++ b/lib/shared_memory.cpp @@ -645,7 +645,7 @@ namespace IPC { ///\brief Creates the next page with the correct size void sharedServer::newPage() { semGuard tmpGuard(&mySemaphore); - sharedPage tmp(std::string(baseName.substr(1) + (char)(myPages.size() + (int)'A')), (4096 << myPages.size()), true); + sharedPage tmp(std::string(baseName.substr(1) + (char)(myPages.size() + (int)'A')), (8192 << myPages.size()), true); myPages.insert(tmp); tmp.master = false; DEBUG_MSG(DLVL_VERYHIGH, "Created a new page: %s", tmp.name.c_str()); @@ -877,9 +877,6 @@ namespace IPC { ///\brief The deconstructor sharedClient::~sharedClient() { - if (hasCounter) { - finish(); - } mySemaphore.close(); }