From: Volker Lendecke Date: Tue, 31 Mar 2020 09:10:55 +0000 (+0200) Subject: libsmbclient: Don't throw away nsec fields in stat() X-Git-Tag: ldb-2.2.0~945 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=810397f89a10;p=thirdparty%2Fsamba.git libsmbclient: Don't throw away nsec fields in stat() Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- 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;