X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fmanager.c;h=6b0f567663c69e4165c4f817e31b55247039e9d8;hp=a7cfe570381ac5d9561497f671d7bf5d75298083;hb=1058cbf2ad3d62d039f8f0be92d9d37777925a39;hpb=76d5a71de99b6fe0ecc9bfd82ec641a5d408e191 diff --git a/src/core/manager.c b/src/core/manager.c index a7cfe5703..6b0f56766 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -1037,7 +1037,8 @@ int manager_load_unit_prepare(Manager *m, const char *name, const char *path, DB } } - if ((r = unit_add_name(ret, name)) < 0) { + r = unit_add_name(ret, name); + if (r < 0) { unit_free(ret); return r; }