diff --git a/src/archiver.cpp b/src/archiver.cpp index ecee28612d4578131c928fa54fd742fe91bee2e2..48dac4e9f3d06002e87effd6566f4a714d2c55b6 100644 --- a/src/archiver.cpp +++ b/src/archiver.cpp @@ -202,7 +202,7 @@ importAccounts(const std::string& archivePath, const std::string& password) try { const auto* char_file_begin = reinterpret_cast<const char*>(&file[0]); - const auto* char_file_end = reinterpret_cast<const char*>(&file[file.size()]); + const auto* char_file_end = char_file_begin + file.size(); // Add std::string err;