From e8cdcf03c83cafee7946a77a55390e6af51143d7 Mon Sep 17 00:00:00 2001 From: Maneesh P M Date: Sat, 8 Jan 2022 16:26:16 +0530 Subject: [PATCH] Test commit, will be rewritten post testing --- src/server/internalServer.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/server/internalServer.cpp b/src/server/internalServer.cpp index dddfa1e67..5ee49fddc 100644 --- a/src/server/internalServer.cpp +++ b/src/server/internalServer.cpp @@ -108,10 +108,17 @@ unsigned parseIllustration(const std::string& s) // Returns the value of env var `name` if found, otherwise returns defaultVal unsigned int getCacheLength(const char* name, unsigned int defaultVal) { + std::cout << "retrieving cache size" << endl; try { - auto envString = std::getenv(name); + const char* envString = std::getenv(name); + if (envString == nullptr) { + throw std::runtime_error("Environment variable not set."); + } + std::cout << "Read string: " << string(envString) << std::endl; + std::cout << "Converted value: " << extractFromString(envString) << std::endl; return extractFromString(envString); } catch (...) {} + std::cout << "Failed, returning default: " << defaultVal << std::endl; return defaultVal; }