diff --git a/src/CkmameCache.cc b/src/CkmameCache.cc index aa32bfd4..af0ca4af 100644 --- a/src/CkmameCache.cc +++ b/src/CkmameCache.cc @@ -404,7 +404,7 @@ bool CkmameCache::compute_all_detector_hashes(bool needed_only, const std::unord auto got_new_hashes = false; for (auto& cache_directory : cache_directories) { - if (!cache_directory.db || needed_only && cache_directory.where != FILE_NEEDED) { + if (!cache_directory.db || (needed_only && cache_directory.where != FILE_NEEDED)) { continue; } if (cache_directory.db->compute_detector_hashes(detectors)) { diff --git a/src/Match.cc b/src/Match.cc index cca1e29f..ad5a627b 100644 --- a/src/Match.cc +++ b/src/Match.cc @@ -68,4 +68,6 @@ bool Match::quality_is_usable(Match::Quality quality) { case OLD: return true; } + + return false; // TODO: throw? }