]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
libcgroup: Dont assign values to variables inside if conditions
authorDhaval Giani <dhaval.giani@gmail.com>
Fri, 26 Mar 2010 14:04:34 +0000 (15:04 +0100)
committerDhaval Giani <dhaval.giani@gmail.com>
Fri, 26 Mar 2010 14:10:41 +0000 (15:10 +0100)
Signed-off-by: Dhaval Giani <dhaval.giani@gmail.com>
src/api.c

index e822749f21fcc23b5fec267cd3930cc222fde280..d1d31185b7abf4685b94e4b20357fdaa3f12a744 100644 (file)
--- a/src/api.c
+++ b/src/api.c
@@ -439,7 +439,8 @@ static int cgroup_parse_rules(bool cache, uid_t muid,
                if (strncmp(user, "@", 1) == 0) {
                        /* New GID rule. */
                        itr = &(user[1]);
-                       if ((grp = getgrnam(itr))) {
+                       grp = getgrnam(itr);
+                       if (grp) {
                                uid = CGRULE_INVALID;
                                gid = grp->gr_gid;
                        } else {
@@ -455,7 +456,8 @@ static int cgroup_parse_rules(bool cache, uid_t muid,
                        gid = CGRULE_WILD;
                } else if (*itr != '%') {
                        /* New UID rule. */
-                       if ((pwd = getpwnam(user))) {
+                       pwd = getpwnam(user);
+                       if (pwd) {
                                uid = pwd->pw_uid;
                                gid = CGRULE_INVALID;
                        } else {