diff options
| author | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2004-02-07 14:54:30 +0000 |
|---|---|---|
| committer | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2004-02-07 14:54:30 +0000 |
| commit | b943b3c4aeac7a3a0a19b8f87f467a77714e8a9d (patch) | |
| tree | c4b11a9d70ad968ef24b2caac534f85225569793 /libexec | |
| parent | 3f8b9cfe8558553bb9940d0772835f39166f339e (diff) | |
Notes
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/ftpd/ftpd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c index 9976967a9f09..88774c90d08c 100644 --- a/libexec/ftpd/ftpd.c +++ b/libexec/ftpd/ftpd.c @@ -2520,6 +2520,10 @@ renamefrom(char *name) { struct stat st; + if (guest && noguestmod) { + reply(550, "Operation not permitted"); + return (NULL); + } if (lstat(name, &st) < 0) { perror_reply(550, name); return ((char *)0); |
