(do_link): Test the boolean symbolic_link, not the function, symlink.
authorJim Meyering <jim@meyering.net>
Mon, 2 Jul 2001 06:42:35 +0000 (06:42 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 2 Jul 2001 06:42:35 +0000 (06:42 +0000)
Patch by Frederik Eaton.

src/ln.c

index c7345a4..ec85c81 100644 (file)
--- a/src/ln.c
+++ b/src/ln.c
@@ -224,7 +224,7 @@ do_link (const char *source, const char *dest)
         equivalent: `ln -f k k' (with or without --backup) to get
         beyond this point, because the error message you'd get is
         misleading.  */
-      && (backup_type == none || !symlink)
+      && (backup_type == none || !symbolic_link)
       && (!symbolic_link || stat (source, &source_stats) == 0)
       && source_stats.st_dev == dest_stats.st_dev
       && source_stats.st_ino == dest_stats.st_ino