X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournal-file.c;h=274f22db170a5e79a3a0e8040e42420e1f4b1b9a;hb=14d10188de1fd58e663d73683a400d8d7dc67dba;hp=3bb1e90fb324b9f86b3a8c76c87cf641a480fa0e;hpb=a8e5f51484ba832e299a38f2a54e455e445d2896;p=elogind.git diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c index 3bb1e90fb..274f22db1 100644 --- a/src/journal/journal-file.c +++ b/src/journal/journal-file.c @@ -2049,12 +2049,12 @@ int journal_file_open( r = journal_file_refresh_header(f); if (r < 0) goto fail; - - r = journal_file_setup_hmac(f); - if (r < 0) - goto fail; } + r = journal_file_setup_hmac(f); + if (r < 0) + goto fail; + if (newly_created) { r = journal_file_setup_field_hash_table(f); if (r < 0)