From cbbf7415193d6c01337b7da7ca21f35069f88dc6 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Thu, 18 Mar 2021 20:43:57 +0100 Subject: [PATCH] Make code a bit more readable --- src/dwarfs/metadata_v2.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/dwarfs/metadata_v2.cpp b/src/dwarfs/metadata_v2.cpp index b8163bc9..b7976c9f 100644 --- a/src/dwarfs/metadata_v2.cpp +++ b/src/dwarfs/metadata_v2.cpp @@ -929,10 +929,12 @@ int metadata_::getattr(inode_view iv, stbuf->st_uid = iv.getuid(); stbuf->st_gid = iv.getgid(); stbuf->st_mtime = resolution * (timebase + iv.mtime_offset()); - stbuf->st_atime = mtime_only ? stbuf->st_mtime - : resolution * (timebase + iv.atime_offset()); - stbuf->st_ctime = mtime_only ? stbuf->st_mtime - : resolution * (timebase + iv.ctime_offset()); + if (mtime_only) { + stbuf->st_atime = stbuf->st_ctime = stbuf->st_mtime; + } else { + stbuf->st_atime = resolution * (timebase + iv.atime_offset()); + stbuf->st_ctime = resolution * (timebase + iv.ctime_offset()); + } stbuf->st_nlink = options_.enable_nlink && S_ISREG(mode) ? DWARFS_NOTHROW(nlinks_.at(inode - file_inode_offset_)) : 1;