diff options
Diffstat (limited to 'source3/smbd/vfs.c')
-rw-r--r-- | source3/smbd/vfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c index 9e44d02e15..32be699ef8 100644 --- a/source3/smbd/vfs.c +++ b/source3/smbd/vfs.c @@ -1105,7 +1105,7 @@ NTSTATUS vfs_stat_fsp(files_struct *fsp) { int ret; - if(fsp->is_directory || fsp->fh->fd == -1) { + if(fsp->fh->fd == -1) { if (fsp->posix_open) { ret = SMB_VFS_LSTAT(fsp->conn, fsp->fsp_name); } else { @@ -1443,7 +1443,7 @@ NTSTATUS vfs_chown_fsp(files_struct *fsp, uid_t uid, gid_t gid) { int ret; - if (!fsp->is_directory && fsp->fh->fd != -1) { + if (fsp->fh->fd != -1) { /* Try fchown. */ ret = SMB_VFS_FCHOWN(fsp, uid, gid); if (ret == 0) { |