chiark / gitweb /
journal-gatewayd: always log oom() in addition to returning error
[elogind.git] / src / journal / journal-gatewayd.c
index bb9bd44c7a49e1fef8e12b0c1fca9ac195aaa297..613b5394a869e937e2cac0144ca1286d866691eb 100644 (file)
@@ -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,