Remove unneeded access check. This is done inside smb_set_file_size().
authorJeremy Allison <jra@samba.org>
Wed, 16 Nov 2011 00:14:47 +0000 (16:14 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 16 Nov 2011 01:01:58 +0000 (17:01 -0800)
source3/smbd/trans2.c

index 2da3ed0c1297adba417d8769a663daeef832e9ab..a5a1f83cebdcab06fa4f6a9c7957be0ee7677d63 100644 (file)
@@ -6727,10 +6727,6 @@ static NTSTATUS smb_set_file_end_of_file_info(connection_struct *conn,
                  "file %s to %.0f\n", smb_fname_str_dbg(smb_fname),
                  (double)size));
 
-       if (fsp && !(fsp->access_mask & FILE_WRITE_DATA)) {
-               return NT_STATUS_ACCESS_DENIED;
-       }
-
        return smb_set_file_size(conn, req,
                                fsp,
                                smb_fname,