From: Jim Meyering Date: Sat, 1 Sep 2001 13:26:41 +0000 (+0000) Subject: (get_link_name): Restore error-handling that was removed by preceding delta. X-Git-Tag: TEXTUTILS-2_0_15~191 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5c46e766b0f919ac5c347ba2fc22884dcd34d58a;p=thirdparty%2Fcoreutils.git (get_link_name): Restore error-handling that was removed by preceding delta. --- diff --git a/src/ls.c b/src/ls.c index aeaf4c7b9b..420552ee00 100644 --- 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