1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:48:12 +00:00

FileManager: Fix building with clang

FileUtils.cpp:131:34: error: cannot pass object of non-trivial type 'const AK::String' through variadic method; call will abort at runtime [-Wnon-pod-varargs]
This commit is contained in:
joshua stein 2020-01-30 19:24:56 -06:00 committed by Andreas Kling
parent 7d06e37a63
commit a3c79fcdff

View file

@ -127,10 +127,8 @@ bool copy_file(const String& src_path, const String& dst_path, const struct stat
if (errno != EISDIR) {
return false;
}
StringBuilder builder;
builder.appendf("%s/%s", dst_path, FileSystemPath(src_path).basename());
String dst_path = builder.to_string();
dst_fd = creat(dst_path.characters(), 0666);
auto dst_dir_path = String::format("%s/%s", dst_path.characters(), FileSystemPath(src_path).basename().characters());
dst_fd = creat(dst_dir_path.characters(), 0666);
if (dst_fd < 0) {
return false;
}