From d6688990635215f4dedf536eee86de168a95a4b6 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 29 Aug 2004 11:59:07 +0000 Subject: [PATCH] On success readlink() returns the number of bytes read, not 0. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8706 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/apps/ls/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/apps/ls/main.c b/src/kernel/apps/ls/main.c index 5fa72eb5c1..6ccf71377c 100644 --- a/src/kernel/apps/ls/main.c +++ b/src/kernel/apps/ls/main.c @@ -61,7 +61,7 @@ display_l(const char *path, const char *filename, struct stat *stat) if (S_ISLNK(stat->st_mode)) { char buffer[1024]; - if (readlink(path, buffer, sizeof(buffer)) != 0) + if (readlink(path, buffer, sizeof(buffer)) < 0) strcpy(buffer, "???"); printf(" (-> %s)\n", buffer); } else