From de32838ea21e826bb529e982d3a369b5cbd0d791 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 26 Jun 2010 08:54:57 -0700 Subject: [PATCH] Fix accessors F_LENGTH() and F_MOD_NSEC(). --- rsync.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rsync.h b/rsync.h index 731f4fea..efa42c8f 100644 --- a/rsync.h +++ b/rsync.h @@ -692,10 +692,10 @@ extern int xattrs_ndx; #define F_LENGTH(f) ((int64)(f)->len32) #else #define F_LENGTH(f) ((int64)(f)->len32 + ((f)->flags & FLAG_LENGTH64 \ - ? (int64)OPT_EXTRA(f, 0)->unum << 32 : 0)) + ? (int64)OPT_EXTRA(f, NSEC_BUMP(f))->unum << 32 : 0)) #endif -#define F_MOD_NSEC(f) ((f)->flags & FLAG_MOD_NSEC ? OPT_EXTRA(f, LEN64_BUMP(f))->unum : 0) +#define F_MOD_NSEC(f) ((f)->flags & FLAG_MOD_NSEC ? OPT_EXTRA(f, 0)->unum : 0) /* If there is a symlink string, it is always right after the basename */ #define F_SYMLINK(f) ((f)->basename + strlen((f)->basename) + 1) -- 2.34.1