From: Nestor Ovroy Date: Thu, 17 Jan 2013 13:55:30 +0000 (-0800) Subject: core: corrects check of strduped controller string X-Git-Tag: v198~497 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8755586eba8b824851f11aa6c3f8f184ed69a30a;p=elogind.git core: corrects check of strduped controller string In commit 246aa6d (core: add bus API and systemctl commands for altering cgroup parameters during runtime), when rewriting unit_add_one_default_cgroup to prefered style, the check of strduped b->controller was incorrectly changed to check the containing structure. Correct it. --- diff --git a/src/core/unit.c b/src/core/unit.c index 1194c524b..d26f6e456 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -2090,7 +2090,7 @@ static int unit_add_one_default_cgroup(Unit *u, const char *controller) { return -ENOMEM; b->controller = strdup(controller); - if (!b) + if (!b->controller) goto fail; b->path = unit_default_cgroup_path(u);