From 810397f89a101581511ed13b026340ad16f91694 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 31 Mar 2020 11:10:55 +0200 Subject: [PATCH] libsmbclient: Don't throw away nsec fields in stat() Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- source3/libsmb/libsmb_stat.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source3/libsmb/libsmb_stat.c b/source3/libsmb/libsmb_stat.c index f20f79579e2..2372ec7454a 100644 --- a/source3/libsmb/libsmb_stat.c +++ b/source3/libsmb/libsmb_stat.c @@ -102,18 +102,18 @@ void setup_stat(struct stat *st, } st->st_dev = dev; - st->st_atime = convert_timespec_to_time_t(access_time_ts); - st->st_ctime = convert_timespec_to_time_t(change_time_ts); - st->st_mtime = convert_timespec_to_time_t(write_time_ts); + st->st_atim = access_time_ts; + st->st_ctim = change_time_ts; + st->st_mtim = write_time_ts; } void setup_stat_from_stat_ex(const struct stat_ex *stex, const char *fname, struct stat *st) { - st->st_atime = convert_timespec_to_time_t(stex->st_ex_atime); - st->st_ctime = convert_timespec_to_time_t(stex->st_ex_ctime); - st->st_mtime = convert_timespec_to_time_t(stex->st_ex_mtime); + st->st_atim = stex->st_ex_atime; + st->st_ctim = stex->st_ex_ctime; + st->st_mtim = stex->st_ex_mtime; st->st_mode = stex->st_ex_mode; st->st_size = stex->st_ex_size; -- 2.47.3