X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=store.cc;h=31ff40ff6598c0a132c7ae503fc51213a64441ae;hp=ccd055d2ab1cbf465482c92bdef9a7c08744536b;hb=262f66f165516f2ae3923b708d860a8711fc7c58;hpb=ca9732d7fe1cc7023f5642fd50774982bb430d64 diff --git a/store.cc b/store.cc index ccd055d..31ff40f 100644 --- a/store.cc +++ b/store.cc @@ -309,11 +309,8 @@ void TarSegmentStore::close_segment(const string &group) group_sizes[segment->group].second += disk_size; } - SHA1Checksum segment_checksum; - string checksum; - if (segment_checksum.process_file(segment->rf->get_local_path().c_str())) { - checksum = segment_checksum.checksum_str(); - } + string checksum + = Hash::hash_file(segment->rf->get_local_path().c_str()); db->SetSegmentMetadata(segment->name, segment->rf->get_remote_path(), checksum, group, segment->data_size, disk_size);