From 73055581c9ef167faff210338775f668277603ee Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?=
Date: Sat, 2 Jan 2016 22:14:41 +0000 Subject: [PATCH] install: only attempt to create a target dir once * src/install.c (main): As an optimization, when calling install_file_in_dir() for each file, only attempt to create the target directory once, as this is invariant over the loop. --- src/install.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/install.c b/src/install.c index 6efb29e665..3f0ca74c9d 100644 --- a/src/install.c +++ b/src/install.c @@ -1043,7 +1043,7 @@ main (int argc, char **argv) dest_info_init (&x); for (i = 0; i < n_files; i++) if (! install_file_in_dir (file[i], target_directory, &x, - mkdir_and_install)) + i == 0 && mkdir_and_install)) exit_status = EXIT_FAILURE; } } -- 2.47.2