]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
api.c: Fix incompatible pointer warning
authorTom Hromatka <tom.hromatka@oracle.com>
Mon, 12 Apr 2021 14:39:43 +0000 (08:39 -0600)
committerTom Hromatka <tom.hromatka@oracle.com>
Mon, 12 Apr 2021 14:39:43 +0000 (08:39 -0600)
Fix the following incompatible pointer warning:

api.c: In function ‘cgroup_delete_cgroup_ext’:
api.c:2888:24: warning: passing argument 4 of
‘cgroup_build_tasks_procs_path’ from incompatible pointer type
[-Wincompatible-pointer-types]
 2888 |      cgroup->controller[i]);
      |      ~~~~~~~~~~~~~~~~~~^~~
      |                        |
      |                        struct cgroup_controller *

Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
src/api.c

index 4de07f39bd68211081f9f0382c188a11c1537d2a..a6f4e46b673a306b2f91f32573d5aefd2b3e10fe 100644 (file)
--- a/src/api.c
+++ b/src/api.c
@@ -2885,7 +2885,7 @@ int cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags)
                        /* tasks need to be moved, pre-open target tasks file */
                        ret = cgroup_build_tasks_procs_path(parent_path,
                                        sizeof(parent_path), parent_name,
-                                       cgroup->controller[i]);
+                                       cgroup->controller[i]->name);
                        if (ret != 0) {
                                if (first_error == 0)
                                        first_error = ECGFAIL;