X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=scandir.cc;h=ac013a8497d7b01c80271bcacdc3d6eaeb80b3a1;hb=4a4d316953123fbb7c2dd076939fb1ba2a4fc29b;hp=24e3927ca5098932352cee123d1f6ed58ef30b80;hpb=dade2934029295b49e736bf50061d423c4b333bf;p=cumulus.git diff --git a/scandir.cc b/scandir.cc index 24e3927..ac013a8 100644 --- a/scandir.cc +++ b/scandir.cc @@ -811,6 +811,14 @@ int main(int argc, char *argv[]) } } fclose(checksums); + + SHA1Checksum checksum_csum; + string csum; + checksum_filename = checksum_file->get_local_path(); + if (checksum_csum.process_file(checksum_filename.c_str())) { + csum = checksum_csum.checksum_str(); + } + checksum_file->send(); db->Close(); @@ -855,9 +863,7 @@ int main(int argc, char *argv[]) fprintf(descriptor, "Backup-Intent: %g\n", snapshot_intent); fprintf(descriptor, "Root: %s\n", backup_root.c_str()); - SHA1Checksum checksum_csum; - if (checksum_csum.process_file(checksum_filename.c_str())) { - string csum = checksum_csum.checksum_str(); + if (csum.size() > 0) { fprintf(descriptor, "Checksums: %s\n", csum.c_str()); }