X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournal-file.c;h=08d4285d0e6dbd5391448f50d6e44aed3fc92c2a;hb=a0108012974558c5a7dcf8c76456be6a07b0e95d;hp=4d7a6ff17d4b1ab6ec8ac018985eb314b48507bd;hpb=f982e6f7612401a9a789bb8f40d2adca34c85c10;p=elogind.git diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c index 4d7a6ff17..08d4285d0 100644 --- a/src/journal/journal-file.c +++ b/src/journal/journal-file.c @@ -1957,7 +1957,8 @@ int journal_file_open( (flags & O_ACCMODE) != O_RDWR) return -EINVAL; - if (!endswith(fname, ".journal")) + if (!endswith(fname, ".journal") && + !endswith(fname, ".journal~")) return -EINVAL; f = new0(JournalFile, 1);