From 9f570a004b6ed5f6a3a01ea8d8303825b71d3b05 Mon Sep 17 00:00:00 2001 From: Guillaume Jacquemin Date: Thu, 11 Jul 2024 18:06:08 +0200 Subject: [PATCH] Managers: prepare BackupManager for the upcoming VFS. --- src/Managers/BackupManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Managers/BackupManager.cpp b/src/Managers/BackupManager.cpp index 8187f0f..6250433 100644 --- a/src/Managers/BackupManager.cpp +++ b/src/Managers/BackupManager.cpp @@ -20,6 +20,7 @@ #include #include +#include #include #include #include @@ -243,9 +244,11 @@ BackupManager::scanSubdir(Containers::StringView subdir) { zip_t* zip; for(Containers::StringView file : files_view) { Backup backup; - backup.filename = Utility::Path::join(full_subdir, file); + backup.filename = Utility::Path::join(subdir, file); - zip = zip_open(backup.filename.cbegin(), ZIP_RDONLY, &error_code); + auto full_path = Utility::Path::join(full_subdir, file); + + zip = zip_open(full_path.cbegin(), ZIP_RDONLY, &error_code); if(zip == nullptr) { continue; }