]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(do_link): Remove `!symlink &&' conjunct.
authorJim Meyering <jim@meyering.net>
Wed, 26 Jun 1996 12:31:13 +0000 (12:31 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 26 Jun 1996 12:31:13 +0000 (12:31 +0000)
src/ln.c

index 3c40037e84fa54c4b7ba8bdab0d1eed434343398..c193bd52cc7c7a3de5eee2f37d7a60de23c094c9 100644 (file)
--- a/src/ln.c
+++ b/src/ln.c
@@ -200,11 +200,9 @@ do_link (const char *source, const char *dest)
       && source_stats.st_ino == dest_stats.st_ino
       /* The following detects whether removing DEST will also remove
         SOURCE.  If the file has only one link then both are surely
-        the same link.  Otherwise we check whether they point to the
-        same names in the same directory.  The latter is meaningless
-        when making a symbolic link.  */
-      && (source_stats.st_nlink == 1
-         || (!symlink && same_name (source, dest))))
+        the same link.  Otherwise check whether they point to the same
+        name in the same directory.  */
+      && (source_stats.st_nlink == 1 || same_name (source, dest)))
     {
       error (0, 0, _("`%s' and `%s' are the same file"), source, dest);
       return 1;