From 1b0e12d7477e1afc3bf65724207a25cd1527df1e Mon Sep 17 00:00:00 2001 From: Yaroslav Tykhiy Date: Sun, 21 Jul 2002 12:06:56 +0000 Subject: Allow deleting and renaming stale symlinks and deleting symlinks pointing to directories. PR: bin/37250 Submitted by: Nino Dehne MFC after: 1 week --- libexec/ftpd/ftpd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c index e250571ead29..14ba47766691 100644 --- a/libexec/ftpd/ftpd.c +++ b/libexec/ftpd/ftpd.c @@ -2271,7 +2271,7 @@ delete(char *name) struct stat st; LOGCMD("delete", name); - if (stat(name, &st) < 0) { + if (lstat(name, &st) < 0) { perror_reply(550, name); return; } @@ -2340,7 +2340,7 @@ renamefrom(char *name) { struct stat st; - if (stat(name, &st) < 0) { + if (lstat(name, &st) < 0) { perror_reply(550, name); return ((char *)0); } -- cgit v1.3