From: Zbigniew Jędrzejewski-Szmek Date: Wed, 28 Nov 2012 17:00:09 +0000 (+0100) Subject: journal-gatewayd: always log oom() in addition to returning error X-Git-Tag: v198~478 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=9775033d260f62869d29654a27113b809a03dad9 journal-gatewayd: always log oom() in addition to returning error --- diff --git a/src/journal/journal-gatewayd.c b/src/journal/journal-gatewayd.c index bb9bd44c7..613b5394a 100644 --- a/src/journal/journal-gatewayd.c +++ b/src/journal/journal-gatewayd.c @@ -110,7 +110,7 @@ static int open_journal(RequestMeta *m) { } -static int respond_oom(struct MHD_Connection *connection) { +static int respond_oom_internal(struct MHD_Connection *connection) { struct MHD_Response *response; const char m[] = "Out of memory.\n"; int ret; @@ -128,6 +128,8 @@ static int respond_oom(struct MHD_Connection *connection) { return ret; } +#define respond_oom(connection) log_oom(), respond_oom_internal(connection) + static int respond_error( struct MHD_Connection *connection, unsigned code,