]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
json: add explicit log call for ENOMEM
authorLennart Poettering <lennart@poettering.net>
Tue, 28 May 2019 13:05:53 +0000 (15:05 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 2 Dec 2019 08:47:00 +0000 (09:47 +0100)
src/shared/json.h

index abcf17e86debce1ca8c67bc95280f2f520e3e91e..40e74e03a483d924f96f82a8a128e30a0ea1d4b9 100644 (file)
@@ -311,6 +311,9 @@ int json_log_internal(JsonVariant *variant, int level, int error, const char *fi
                         : -ERRNO_VALUE(_e);                             \
         })
 
+#define json_log_oom(variant, flags) \
+        json_log(variant, flags, SYNTHETIC_ERRNO(ENOMEM), "Out of memory.")
+
 #define JSON_VARIANT_STRING_CONST(x) _JSON_VARIANT_STRING_CONST(UNIQ, (x))
 
 #define _JSON_VARIANT_STRING_CONST(xq, x)                               \