From 83325ac2948b22623d833353fd1c5c7ecd2bae80 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 24 Nov 2016 16:54:39 +0100 Subject: Do not follow symbolic links in File.copy() Doing that is very likely not what the user wants. Change-Id: I1681809e6840745f11f5495cc13e2f0778d08c9a Reviewed-by: Joerg Bornemann --- src/lib/corelib/jsextensions/file.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/corelib/jsextensions/file.cpp b/src/lib/corelib/jsextensions/file.cpp index 1a6d259e4..90dae1d4c 100644 --- a/src/lib/corelib/jsextensions/file.cpp +++ b/src/lib/corelib/jsextensions/file.cpp @@ -141,7 +141,7 @@ QScriptValue File::js_copy(QScriptContext *context, QScriptEngine *engine) const QString sourceFile = context->argument(0).toString(); const QString targetFile = context->argument(1).toString(); QString errorMessage; - if (Q_UNLIKELY(!copyFileRecursion(sourceFile, targetFile, false, true, &errorMessage))) + if (Q_UNLIKELY(!copyFileRecursion(sourceFile, targetFile, true, true, &errorMessage))) return context->throwError(errorMessage); return true; } -- cgit v1.2.3