From: Jim Meyering Date: Tue, 8 Oct 2002 14:25:49 +0000 (+0000) Subject: (main): Fix target_directory parsing when n_files == 1. X-Git-Tag: COREUTILS-4_5_3~50 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1d2876761d4de6176aba4e9371dc438a436a1b1f;p=platform%2Fupstream%2Fcoreutils.git (main): Fix target_directory parsing when n_files == 1. Patch by Dmitry V. Levin. --- diff --git a/src/ln.c b/src/ln.c index a674ad2..0bbd2cb 100644 --- a/src/ln.c +++ b/src/ln.c @@ -495,9 +495,9 @@ main (int argc, char **argv) if (!target_directory) target_directory = file[n_files - 1]; - /* If there's only one file argument, then pretend `.' was given - as the second argument. */ - if (n_files == 1) + /* If target directory is not specified, and there's only one + file argument, then pretend `.' was given as the second argument. */ + if (!target_directory_specified && n_files == 1) { static char *dummy[2]; dummy[0] = file[0];