From: Lennart Poettering Date: Thu, 25 Oct 2018 16:35:55 +0000 (+0200) Subject: journald: log about an OOM condition X-Git-Tag: v240~467^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d03077759e972801ec2bfff8af6ac475bb97d5ad;p=platform%2Fupstream%2Fsystemd.git journald: log about an OOM condition --- diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c index 5a84f6a..0387b6e 100644 --- a/src/journal/journald-server.c +++ b/src/journal/journald-server.c @@ -411,8 +411,10 @@ static JournalFile* find_journal(Server *s, uid_t uid) { } if (asprintf(&p, "/var/log/journal/" SD_ID128_FORMAT_STR "/user-"UID_FMT".journal", - SD_ID128_FORMAT_VAL(machine), uid) < 0) + SD_ID128_FORMAT_VAL(machine), uid) < 0) { + log_oom(); return s->system_journal; + } while (ordered_hashmap_size(s->user_journals) >= USER_JOURNALS_MAX) { /* Too many open? Then let's close one */