1ff636
From 8cbaef2f9e08dc14e827445de76072e31aa6cce7 Mon Sep 17 00:00:00 2001
1ff636
From: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
1ff636
Date: Sat, 28 Feb 2015 23:39:55 +0100
1ff636
Subject: [PATCH] core: fix return value on OOM
1ff636
1ff636
(cherry picked from commit c43b2132f37264600cc26e07c8d85dfdd6c969f0)
1ff636
---
1ff636
 src/core/device.c | 2 ++
1ff636
 1 file changed, 2 insertions(+)
1ff636
1ff636
diff --git a/src/core/device.c b/src/core/device.c
181b3f
index 75b9a4628..1cc103c29 100644
1ff636
--- a/src/core/device.c
1ff636
+++ b/src/core/device.c
1ff636
@@ -211,6 +211,8 @@ static int device_update_description(Unit *u, struct udev_device *dev, const cha
1ff636
                         j = strjoin(model, " ", label, NULL);
1ff636
                         if (j)
1ff636
                                 r = unit_set_description(u, j);
1ff636
+                        else
1ff636
+                                r = -ENOMEM;
1ff636
                 } else
1ff636
                         r = unit_set_description(u, model);
1ff636
         } else