vfs_gpfs: Remove check for open file in share mode function
authorChristof Schmitt <cs@samba.org>
Mon, 30 Dec 2019 22:20:05 +0000 (15:20 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 8 Jan 2020 00:01:36 +0000 (00:01 +0000)
The calling code already ensures that the file is open with a valid file
descriptor.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_gpfs.c

index 0825b71e634e687cf509feec5255bd667bf95ba3..dff2f204df371bb51e88fabdbd2e3f811578f4f2 100644 (file)
@@ -84,11 +84,6 @@ static bool set_gpfs_sharemode(files_struct *fsp, uint32_t access_mask,
        unsigned int deny = GPFS_DENY_NONE;
        int result;
 
-       if ((fsp == NULL) || (fsp->fh == NULL) || (fsp->fh->fd < 0)) {
-               /* No real file, don't disturb */
-               return True;
-       }
-
        allow |= (access_mask & (FILE_WRITE_DATA|FILE_APPEND_DATA)) ?
                GPFS_SHARE_WRITE : 0;
        allow |= (access_mask & (FILE_READ_DATA|FILE_EXECUTE)) ?