X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fjournal%2Fjournal-authenticate.c;h=5ab1982bf097ab4cca7d26f6b216f0d86ae48e16;hp=bd7100a8d5c86aeaebaf3a52c3373d70743679b2;hb=03e334a1c7dc8c20c38902aa039440763acc9b17;hpb=507f22bd0172bff5e5d98145b1419bd472a2c57f diff --git a/src/journal/journal-authenticate.c b/src/journal/journal-authenticate.c index bd7100a8d..5ab1982bf 100644 --- a/src/journal/journal-authenticate.c +++ b/src/journal/journal-authenticate.c @@ -60,7 +60,7 @@ int journal_file_append_tag(JournalFile *f) { o->tag.seqnum = htole64(journal_file_tag_seqnum(f)); o->tag.epoch = htole64(FSPRG_GetEpoch(f->fsprg_state)); - log_debug("Writing tag %"PRIu64" for epoch %"PRIu64"\n", + log_debug("Writing tag %"PRIu64" for epoch %"PRIu64"", le64toh(o->tag.seqnum), FSPRG_GetEpoch(f->fsprg_state)); @@ -418,10 +418,9 @@ finish: if (m) munmap(m, PAGE_ALIGN(sizeof(FSSHeader))); - if (fd >= 0) - close_nointr_nofail(fd); - + safe_close(fd); free(p); + return r; }