tmpfiles: add missing OOM check
authorLennart Poettering <lennart@poettering.net>
Mon, 22 Jan 2018 14:32:57 +0000 (15:32 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 22 Jan 2018 14:32:57 +0000 (15:32 +0100)
src/tmpfiles/tmpfiles.c

index f96f400..d4a606f 100644 (file)
@@ -2261,6 +2261,9 @@ static int parse_line(const char *fname, unsigned line, const char *buffer, bool
                 }
         } else {
                 existing = new0(ItemArray, 1);
+                if (!existing)
+                        return log_oom();
+
                 r = ordered_hashmap_put(h, i.path, existing);
                 if (r < 0)
                         return log_oom();