diff options
Diffstat (limited to 'src/zenstore/workspaces.cpp')
| -rw-r--r-- | src/zenstore/workspaces.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/zenstore/workspaces.cpp b/src/zenstore/workspaces.cpp index c2391588c..f0f975af4 100644 --- a/src/zenstore/workspaces.cpp +++ b/src/zenstore/workspaces.cpp @@ -332,6 +332,7 @@ ScanFolder(LoggerRef InLog, const std::filesystem::path& Path, WorkerThreadPool& ZEN_TRACE_CPU("workspaces::ScanFolderImpl"); auto Log = [&InLog]() { return InLog; }; + ZEN_UNUSED(Log); FolderScanner Data(InLog, WorkerPool, Path); Data.Traverse(); @@ -353,6 +354,7 @@ WorkspaceShare::GetAbsolutePath(const std::filesystem::path& RootPath, const Oid const FolderStructure::FileEntry* Entry = m_FolderStructure->FindEntry(Id); if (Entry == nullptr) { + OutSize = 0; return {}; } OutSize = Entry->Size; @@ -589,7 +591,7 @@ Workspaces::GetWorkspaceShareChunks(const Oid& WorkspaceId, auto GetOne = [this](const std::filesystem::path& RootPath, WorkspaceShare& Share, const ChunkRequest& Request) -> IoBuffer { uint64_t Size; - std::filesystem::path Path = Share.GetAbsolutePath(RootPath, Request.ChunkId, Size); + std::filesystem::path Path = Share.GetAbsolutePath(RootPath, Request.ChunkId, /* out */ Size); if (!Path.empty()) { uint64_t RequestedOffset = Request.Offset; @@ -1042,6 +1044,7 @@ Workspaces::WorkspaceConfiguration Workspaces::FindWorkspace(const LoggerRef& InLog, const std::filesystem::path& WorkspaceStatePath, const Oid& WorkspaceId) { auto Log = [&InLog]() { return InLog; }; + ZEN_UNUSED(Log); std::string Error; std::vector<WorkspaceConfiguration> Workspaces = ReadConfig(InLog, WorkspaceStatePath, Error); @@ -1067,6 +1070,7 @@ Workspaces::FindWorkspace(const LoggerRef& InLog, const std::filesystem::path& WorkspaceRoot) { auto Log = [&InLog]() { return InLog; }; + ZEN_UNUSED(Log); std::string Error; std::vector<WorkspaceConfiguration> Workspaces = ReadConfig(InLog, WorkspaceStatePath, Error); |