aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-szs-create.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--project/src/lib-szs-create.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/project/src/lib-szs-create.c b/project/src/lib-szs-create.c
index 77b0fc0..ccf4f1d 100644
--- a/project/src/lib-szs-create.c
+++ b/project/src/lib-szs-create.c
@@ -808,11 +808,10 @@ enumError CreateSZS
{
StringCopyE( sd.path_rel, sd.path+sizeof(sd.path), *ptr );
struct stat st;
- #if HAVE_FILEATTRIB_NSEC
- if ( stat(sd.path,&st) || CompareTimeSpec(&st.st_mtim,&szs.fatt.mtime) < 0 )
+ #if HAVE_STATTIME_NSEC
+ if ( stat(sd.path,&st) || CompareTimeSpec(&szs.fatt.mtime,&st.st_mtim) > 0 )
#else
- const time_t mtime = stat(sd.path,&st) ? 0 : st.st_mtime;
- if ( mtime < szs.fatt.mtime )
+ if ( stat(sd.path,&st) || CompareTimeSpecTime(&szs.fatt.mtime,st.st_mtime) > 0 )
#endif
{
const bool is_compressed = IsCompressedFF(setup_param2.fform_file);