chiark / gitweb /
journald: when we detect the journal file we are about to write to has been deleted...
[elogind.git] / src / journal / test-journal-flush.c
index 0ca24e0cb5a971d0aa78080cc77f7ff0273669f0..40ede4a926d92eff60ba5848fab2116ec737d0c6 100644 (file)
@@ -39,8 +39,6 @@ int main(int argc, char *argv[]) {
         r = journal_file_open(fn, O_CREAT|O_RDWR, 0644, false, false, NULL, NULL, NULL, &new_journal);
         assert_se(r >= 0);
 
-        unlink(fn);
-
         r = sd_journal_open(&j, 0);
         assert_se(r >= 0);
 
@@ -68,6 +66,7 @@ int main(int argc, char *argv[]) {
 
         journal_file_close(new_journal);
 
+        unlink(fn);
         assert_se(rmdir(dn) == 0);
 
         return 0;