Restrict CopyFileData to writing to already existing files.

This commit is contained in:
Andrius Štikonas 2022-02-05 14:12:38 +00:00
parent 3903ae1b83
commit 81a5eae665
1 changed files with 5 additions and 0 deletions

View File

@ -179,6 +179,11 @@ QVariantMap ExternalCommandHelper::CopyFileData(const QString& sourceDevice, con
return {};
}
// Only allow writing to existing files.
if(!std::filesystem::exists(targetPath)) {
return {};
}
QVariantMap reply;
reply[QStringLiteral("success")] = true;