From c51345b5c876cfbcc352043195d55fe0299d9346 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Sat, 15 Jul 2023 09:32:29 +0200 Subject: [PATCH] maybe fix symlinks? --- src/repo/srcs/objects/File.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/repo/srcs/objects/File.cpp b/src/repo/srcs/objects/File.cpp index 9d90baf..4ec2313 100644 --- a/src/repo/srcs/objects/File.cpp +++ b/src/repo/srcs/objects/File.cpp @@ -54,7 +54,9 @@ std::vector File::getFileContents(const std::filesystem::path &p) { } if (type == Type::Symlink) { auto target = std::filesystem::read_symlink(p).u8string(); - return {target.begin(), target.end()}; + std::vector target_null_term = {target.begin(), target.end()}; + target_null_term.emplace_back('\0'); + return target_null_term; } throw Exception("Error with file " + p.u8string()); }