diff options
Diffstat (limited to 'usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/ftpd.c')
| -rw-r--r-- | usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/ftpd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/ftpd.c b/usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/ftpd.c index 944bf1269a..df62971088 100644 --- a/usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/ftpd.c +++ b/usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/ftpd.c @@ -3668,7 +3668,7 @@ char *ls_file(const char *file, int nameonly, char remove_path, char classify) } #ifdef HAVE_LSTAT - if ((s.st_mode & S_IFLNK) == S_IFLNK) { + if (S_ISLNK(s.st_mode)) { link = (char *) malloc(MAXPATHLEN); memset(link, 0, MAXPATHLEN); if (readlink(file, link, MAXPATHLEN) == -1) { |
