git.samba.org
/
amitay
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7f9fe12
)
Fix explicit set of write time on close.
author
Jeremy Allison
<jra@samba.org>
Fri, 6 Nov 2009 01:12:11 +0000
(17:12 -0800)
committer
Jeremy Allison
<jra@samba.org>
Fri, 6 Nov 2009 01:12:11 +0000
(17:12 -0800)
Jeremy.
source3/smbd/close.c
patch
|
blob
|
history
diff --git
a/source3/smbd/close.c
b/source3/smbd/close.c
index c1623ce290c3ed272885f24d8817a32a8921709b..0f1bd90ddef10d5bca2f245ef8fb9fb0ab6c91f4 100644
(file)
--- a/
source3/smbd/close.c
+++ b/
source3/smbd/close.c
@@
-299,7
+299,11
@@
static NTSTATUS close_remove_share_mode(files_struct *fsp,
DEBUG(10,("close_remove_share_mode: update_write_time_on_close "
"set for file %s\n",
fsp_str_dbg(fsp)));
- set_close_write_time(lck, fsp, timespec_current());
+ if (null_timespec(fsp->close_write_time)) {
+ set_close_write_time(lck, fsp, timespec_current());
+ } else {
+ set_close_write_time(lck, fsp, fsp->close_write_time);
+ }
}
if (!del_share_mode(lck, fsp)) {