summaryrefslogtreecommitdiff
path: root/src/journal.cc
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2023-11-30 12:38:44 -0800
committerJohn Wiegley <johnw@newartisans.com>2024-08-05 08:35:56 -0700
commit75e5eacebaf8b9ad3a18b6f1a91a8cb227fa5c9c (patch)
tree896d7f2d1496bd19b2c5ba7a8b97285908bfde0c /src/journal.cc
parentf230125ecc0761e6bd082ac0d916db4f17f0278d (diff)
downloadledger-75e5eacebaf8b9ad3a18b6f1a91a8cb227fa5c9c.tar.gz
ledger-75e5eacebaf8b9ad3a18b6f1a91a8cb227fa5c9c.tar.bz2
ledger-75e5eacebaf8b9ad3a18b6f1a91a8cb227fa5c9c.zip
Add support for --hashes=sha512_256 as another algorithm
Diffstat (limited to 'src/journal.cc')
-rw-r--r--src/journal.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/journal.cc b/src/journal.cc
index b5ae3f1b..62e33440 100644
--- a/src/journal.cc
+++ b/src/journal.cc
@@ -466,7 +466,8 @@ bool journal_t::remove_xact(xact_t * xact)
return true;
}
-std::size_t journal_t::read(parse_context_stack_t& context, bool store_hashes)
+std::size_t journal_t::read(parse_context_stack_t& context,
+ hash_type_t hash_type)
{
std::size_t count = 0;
try {
@@ -485,7 +486,7 @@ std::size_t journal_t::read(parse_context_stack_t& context, bool store_hashes)
if (! current.master)
current.master = master;
- count = read_textual(context, store_hashes);
+ count = read_textual(context, hash_type);
if (count > 0) {
if (! current.pathname.empty())
sources.push_back(fileinfo_t(current.pathname));