diff --git a/common/filesystem.cpp b/common/filesystem.cpp index dce5d7b75fc6..904beb2c5db0 100644 --- a/common/filesystem.cpp +++ b/common/filesystem.cpp @@ -643,7 +643,7 @@ auto DirRef::ReadlinkSlow(const std::filesystem::path& path) if (buffer_size == 0) { buffer_size = MinBufferSize; } - large_buffer.resize(status.size()); + large_buffer.resize(buffer_size); ssize_t result = readlinkat(dfd_, path.c_str(), large_buffer.data(), large_buffer.size()); if (result == -1) {