Before this patch check is happened only in case when we try to find
cgroup at cgroup2 mount point.

v2:
  - add Fixes line before Signed-off-by (David Ahern)

Fixes: d5e6ee0dac64 ("ss: introduce cgroup2 cache and helper functions")
Signed-off-by: Dmitry Yakunin <z...@yandex-team.ru>
---
 lib/fs.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/fs.c b/lib/fs.c
index e265fc0..4b90a70 100644
--- a/lib/fs.c
+++ b/lib/fs.c
@@ -148,10 +148,10 @@ __u64 get_cgroup2_id(const char *path)
                                        strerror(errno));
                        goto out;
                }
-               if (fhp->handle_bytes != sizeof(__u64)) {
-                       fprintf(stderr, "Invalid size of cgroup2 ID\n");
-                       goto out;
-               }
+       }
+       if (fhp->handle_bytes != sizeof(__u64)) {
+               fprintf(stderr, "Invalid size of cgroup2 ID\n");
+               goto out;
        }
 
        memcpy(cg_id.bytes, fhp->f_handle, sizeof(__u64));
-- 
2.7.4

Reply via email to