]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(get_link_name): Restore error-handling that was removed by preceding delta.
authorJim Meyering <jim@meyering.net>
Sat, 1 Sep 2001 13:26:41 +0000 (13:26 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 1 Sep 2001 13:26:41 +0000 (13:26 +0000)
src/ls.c

index aeaf4c7b9b767fee95f0c7be7f4928a6c96c7416..420552ee007b2a30ad7aa69a759283471ea77564 100644 (file)
--- a/src/ls.c
+++ b/src/ls.c
@@ -2141,6 +2141,12 @@ get_link_name (const char *filename, struct fileinfo *f)
   size_t link_val_len;
 
   f->linkname = xreadlink (filename, &link_val_len);
+  if (f->linkname == NULL)
+    {
+      error (0, errno, _("cannot read symbolic link %s"),
+            quotearg_colon (filename));
+      exit_status = 1;
+    }
 }
 
 /* If `linkname' is a relative path and `path' contains one or more