chiark / gitweb /
journald: don't choke on journal files with no cutoff date
authorLennart Poettering <lennart@poettering.net>
Thu, 19 Jul 2012 00:03:22 +0000 (02:03 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 19 Jul 2012 00:03:22 +0000 (02:03 +0200)
TODO
src/journal/sd-journal.c

diff --git a/TODO b/TODO
index 27fc5a3..9d09916 100644 (file)
--- a/TODO
+++ b/TODO
@@ -40,6 +40,10 @@ Features:
 
 * syscall filter: add knowledge about compat syscalls
 
+* syscall filter: don't enforce no new privs?
+
+* syscall filter: option to return EPERM rather than SIGSYS?
+
 * logind: wakelock/opportunistic suspend support
 
 * switch-root: sockets need relabelling
index 497f79c..c3f19ca 100644 (file)
@@ -1950,6 +1950,8 @@ _public_ int sd_journal_get_cutoff_realtime_usec(sd_journal *j, uint64_t *from,
                 usec_t fr, t;
 
                 r = journal_file_get_cutoff_realtime_usec(f, &fr, &t);
+                if (r == -ENOENT)
+                        continue;
                 if (r < 0)
                         return r;
                 if (r == 0)
@@ -1987,6 +1989,8 @@ _public_ int sd_journal_get_cutoff_monotonic_usec(sd_journal *j, sd_id128_t boot
                 usec_t fr, t;
 
                 r = journal_file_get_cutoff_monotonic_usec(f, boot_id, &fr, &t);
+                if (r == -ENOENT)
+                        continue;
                 if (r < 0)
                         return r;
                 if (r == 0)