diff options
Diffstat (limited to 'sftp-server.c')
-rw-r--r-- | sftp-server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sftp-server.c b/sftp-server.c index b0a8d0d57..92f158801 100644 --- a/sftp-server.c +++ b/sftp-server.c | |||
@@ -683,7 +683,7 @@ process_fsetstat(void) | |||
683 | #ifdef HAVE_FCHMOD | 683 | #ifdef HAVE_FCHMOD |
684 | ret = fchmod(fd, a->perm & 0777); | 684 | ret = fchmod(fd, a->perm & 0777); |
685 | #else | 685 | #else |
686 | ret = chmod(name, a->perm & 077); | 686 | ret = chmod(name, a->perm & 0777); |
687 | #endif | 687 | #endif |
688 | if (ret == -1) | 688 | if (ret == -1) |
689 | status = errno_to_portable(errno); | 689 | status = errno_to_portable(errno); |