]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
cgget: properly use binary & instead of boolean && when checking for flags
authorLennart Poettering <lennart@poettering.net>
Wed, 24 Mar 2010 20:05:08 +0000 (21:05 +0100)
committerDhaval Giani <dhaval.giani@gmail.com>
Fri, 26 Mar 2010 11:56:44 +0000 (12:56 +0100)
Signed-off-by: Lennart Poettering <lennart@poettering.net>
Acked-by: Dhaval Giani <dhaval.giani@gmail.com>
Signed-off-by: Dhaval Giani <dhaval.giani@gmail.com>
src/tools/cgget.c

index f4feb4f3035af6f7fdfc21a1ac7a0e1deae2af5d..380e392e66c02aeb95758cb7ad845007948d0aaa 100644 (file)
@@ -157,7 +157,7 @@ int display_controller_values(char **controllers, int count,
 
        ret = cgroup_get_cgroup(group);
        if (ret != 0) {
-               if (!(mode && MODE_SHOW_ALL_CONTROLLERS))
+               if (!(mode & MODE_SHOW_ALL_CONTROLLERS))
                        fprintf(stderr, "%s: cannot read group '%s': %s\n",
                                program_name, group_name, cgroup_strerror(ret));
        }
@@ -168,7 +168,7 @@ int display_controller_values(char **controllers, int count,
                /* read the controller group data */
                group_controller = cgroup_get_controller(group, controllers[j]);
                if (group_controller == NULL) {
-                       if (!(mode && MODE_SHOW_ALL_CONTROLLERS))
+                       if (!(mode & MODE_SHOW_ALL_CONTROLLERS))
                                fprintf(stderr, "%s: cannot find controller "\
                                        "'%s' in group '%s'\n", program_name,
                                        controllers[j], group_name);