X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-user.c;h=b692b533e25f0341dd7f8fc0c02a1c51b9dc31b1;hb=955f9bde9ba6d9f0a7364d5cb7c0cee951d5caab;hp=9dfead9d5d706213d690b4f66e3dda34fdfbe016;hpb=2dc8f41a2bdcc25e6ec69a99cb6f34615cce59a5;p=elogind.git diff --git a/src/login/logind-user.c b/src/login/logind-user.c index 9dfead9d5..b692b533e 100644 --- a/src/login/logind-user.c +++ b/src/login/logind-user.c @@ -339,7 +339,9 @@ static int user_create_cgroup(User *u) { log_warning("Failed to create cgroup %s:%s: %s", *k, p, strerror(-r)); } - hashmap_put(u->manager->user_cgroups, u->cgroup_path, u); + r = hashmap_put(u->manager->user_cgroups, u->cgroup_path, u); + if (r < 0) + log_warning("Failed to create mapping between cgroup and user"); return 0; }