From ccc1ce4a2562b51cc5bb69b48c48ade8cb7c8daf Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Fri, 26 May 2017 10:39:56 +0200 Subject: [PATCH] ENH: avoid calling fileName::components twice in Foam::cp --- src/OSspecific/POSIX/POSIX.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OSspecific/POSIX/POSIX.C b/src/OSspecific/POSIX/POSIX.C index d444b83a0b6..f4cad0fccb8 100644 --- a/src/OSspecific/POSIX/POSIX.C +++ b/src/OSspecific/POSIX/POSIX.C @@ -770,7 +770,7 @@ bool Foam::cp(const fileName& src, const fileName& dest, const bool followLink) // If dest is a directory, create the destination file name. if (destFile.type() == fileName::DIRECTORY) { - destFile = destFile/src.component(src.components().size() -1); + destFile = destFile/src.components().last(); } // Make sure the destination directory exists. -- GitLab