diff options
-rw-r--r-- | src/journal/journal-send.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/journal/journal-send.c b/src/journal/journal-send.c index 931c1e7330..281e154d8e 100644 --- a/src/journal/journal-send.c +++ b/src/journal/journal-send.c @@ -300,6 +300,10 @@ _public_ int sd_journal_sendv(const struct iovec *iov, int n) { if (k >= 0) return 0; + /* Fail silently if the journal is not available */ + if (errno == ENOENT) + return 0; + if (errno != EMSGSIZE && errno != ENOBUFS) return -errno; |