a59965a
From cb7df46774e97de750e83aeca2d9035f919396f9 Mon Sep 17 00:00:00 2001
a59965a
From: =?UTF-8?q?=C5=81ukasz=20Stelmach?= <l.stelmach@samsung.com>
a59965a
Date: Thu, 8 May 2014 12:57:26 +0200
a59965a
Subject: [PATCH] core: check the right variable for failed open()
a59965a
a59965a
(cherry picked from commit cd7affaeea16d3904354b810a292e594dfef25dd)
a59965a
(cherry picked from commit d7c1de4f3635830d28d6c61f3d1cae2a9474ffd8)
a59965a
---
a59965a
 src/core/cgroup.c | 2 +-
a59965a
 1 file changed, 1 insertion(+), 1 deletion(-)
a59965a
a59965a
diff --git a/src/core/cgroup.c b/src/core/cgroup.c
a59965a
index 32e2599..c215a86 100644
a59965a
--- a/src/core/cgroup.c
a59965a
+++ b/src/core/cgroup.c
a59965a
@@ -661,7 +661,7 @@ int manager_setup_cgroup(Manager *m) {
a59965a
                 close_nointr_nofail(m->pin_cgroupfs_fd);
a59965a
 
a59965a
         m->pin_cgroupfs_fd = open(path, O_RDONLY|O_CLOEXEC|O_DIRECTORY|O_NOCTTY|O_NONBLOCK);
a59965a
-        if (r < 0) {
a59965a
+        if (m->pin_cgroupfs_fd < 0) {
a59965a
                 log_error("Failed to open pin file: %m");
a59965a
                 return -errno;
a59965a
         }