Don't overwrite creation time if set by make_create_timespec

Jeremy Allison jra at samba.org
Mon Mar 10 16:06:53 MDT 2014


On Mon, Mar 10, 2014 at 05:59:41PM +0100, Ralph Böhme wrote:
> Hi
> 
> smb2_create calls dos_mode() after calling SMB_VFS_CREATE_FILE(), as a
> result the creation time as set by make_create_timespec() is always
> overwritten.
> 
> Add a check to dos_mode() that tests for st_ex_calculated_birthtime ==
> true and only then update the creation time with the value from the
> DOS attribute xattr.
> 
> Review appreciated. Thanks!

This one will take a little longer to review. :-).

Cheers,

Jeremy.


More information about the samba-technical mailing list