From 73055581c9ef167faff210338775f668277603ee Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Sat, 2 Jan 2016 22:14:41 +0000 Subject: 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(-) (limited to 'src/install.c') diff --git a/src/install.c b/src/install.c index 6efb29e66..3f0ca74c9 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; } } -- cgit v1.2.3-54-g00ecf