summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libblkid/src/verify.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libblkid/src/verify.c b/libblkid/src/verify.c
index e630ab1a3..dbc10f254 100644
--- a/libblkid/src/verify.c
+++ b/libblkid/src/verify.c
@@ -95,9 +95,10 @@ blkid_dev blkid_verify(blkid_cache cache, blkid_dev dev)
#else
st.st_mtime <= dev->bid_time &&
#endif
- (diff < BLKID_PROBE_MIN ||
- dev->bid_flags & BLKID_BID_FL_VERIFIED))
+ diff < BLKID_PROBE_MIN) {
+ dev->bid_flags |= BLKID_BID_FL_VERIFIED;
return dev;
+ }
#ifndef HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
DBG(PROBE, ul_debug("need to revalidate %s (cache time %lu, stat time %lu,\t"