From e94e5988411b78b3a39c74873c27f0cf95507590 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Wed, 17 Dec 2014 16:03:27 +0100 Subject: [PATCH] Allow for more viewers on sharedServer classes --- lib/shared_memory.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/shared_memory.cpp b/lib/shared_memory.cpp index a436df59..8f91eb31 100644 --- a/lib/shared_memory.cpp +++ b/lib/shared_memory.cpp @@ -649,6 +649,7 @@ namespace IPC { newPage(); newPage(); newPage(); + newPage(); } ///\brief The deconstructor @@ -665,7 +666,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')), (8192 << myPages.size()), true); + sharedPage tmp(std::string(baseName.substr(1) + (char)(myPages.size() + (int)'A')), ((8192 * 2)<< myPages.size()), true); myPages.insert(tmp); tmp.master = false; DEBUG_MSG(DLVL_VERYHIGH, "Created a new page: %s", tmp.name.c_str());