diff options
author | Jeremy Allison <jra@samba.org> | 2012-07-12 10:09:37 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2012-07-12 22:46:07 +0200 |
commit | a7c63ac1b7bc3f9c9a0e8786046644194e270f10 (patch) | |
tree | 57459e2ec00e9bd0243d4f2e21b095be66c2f49f /source3/smbd | |
parent | 775014bd9cc8717ad5bb2651ca1078833d149610 (diff) | |
download | samba-a7c63ac1b7bc3f9c9a0e8786046644194e270f10.tar.gz samba-a7c63ac1b7bc3f9c9a0e8786046644194e270f10.tar.bz2 samba-a7c63ac1b7bc3f9c9a0e8786046644194e270f10.zip |
Set fsp->initial_allocation_size before calling open_file_ntcreate().
Allows an SMB_VFS_OPEN() vfs module to do something interesting with
the request.
Diffstat (limited to 'source3/smbd')
-rw-r--r-- | source3/smbd/open.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/smbd/open.c b/source3/smbd/open.c index b5d8466e7e..a445524f16 100644 --- a/source3/smbd/open.c +++ b/source3/smbd/open.c @@ -3643,6 +3643,11 @@ static NTSTATUS create_file_unixpath(connection_struct *conn, fsp->base_fsp = base_fsp; } + if (allocation_size) { + fsp->initial_allocation_size = smb_roundup(fsp->conn, + allocation_size); + } + status = open_file_ntcreate(conn, req, access_mask, |