X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=scandir.cc;h=ef7833c6f86438cb5fa104c2ebb7e841a64aa345;hb=dd553bb0b2ac2fe7a1904d2f2670f37e3bb25ae6;hp=176cb21e927d8f90e0e10f72640ebf9b36e70ab9;hpb=590f3e98bfa5862d77037c2d13f373f50166a47e;p=cumulus.git diff --git a/scandir.cc b/scandir.cc index 176cb21..ef7833c 100644 --- a/scandir.cc +++ b/scandir.cc @@ -270,6 +270,10 @@ int64_t dumpfile(int fd, dictionary &file_info, const string &path, subfile.analyze_new_block(block_buf, bytes); refs = subfile.create_incremental(tss, o, block_age); } else { + if (flag_rebuild_statcache && ref.is_normal()) { + subfile.analyze_new_block(block_buf, bytes); + subfile.store_analyzed_signatures(ref); + } refs.push_back(ref); }