diff options
Diffstat (limited to 'CopyFile.hs')
-rw-r--r-- | CopyFile.hs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/CopyFile.hs b/CopyFile.hs index e913aa070..73d911a29 100644 --- a/CopyFile.hs +++ b/CopyFile.hs @@ -23,9 +23,11 @@ copyFile src dest = do boolSystem "cp" opts where opts = if SysConfig.cp_reflink_auto - then ["--reflink=auto", src, dest] + then ["--reflink=auto", src', dest'] else if SysConfig.cp_a - then ["-a", src, dest] + then ["-a", src', dest'] else if SysConfig.cp_p - then ["-p", src, dest] - else [src, dest] + then ["-p", src', dest'] + else [src', dest'] + src' = utilityEscape src + dest' = utilityEscape dest |