]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
libcgroup: Fix warnings warning about comparisions between signed and unsigned integers
authorDhaval Giani <dhaval.giani@gmail.com>
Mon, 17 May 2010 16:15:58 +0000 (18:15 +0200)
committerDhaval Giani <dhaval.giani@gmail.com>
Mon, 17 May 2010 21:50:15 +0000 (23:50 +0200)
Fix warnings such as

api.c:539: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
api.c:539: warning: signed and unsigned type in conditional expression [-Wsign-compare]

Signed-off-by: Dhaval Giani <dhaval.giani@gmail.com>
src/api.c

index f09f0c2fcbb7d8c18030097aa458a414e88e74ce..672243feb7f2a06e4607befa74a4495403180791 100644 (file)
--- a/src/api.c
+++ b/src/api.c
@@ -330,7 +330,7 @@ static int cgroup_parse_rules(bool cache, uid_t muid,
        char destination[FILENAME_MAX] = { '\0' };
        uid_t uid = CGRULE_INVALID;
        gid_t gid = CGRULE_INVALID;
-       int len_username;
+       size_t len_username;
        int len_procname;
 
        /* The current line number */
@@ -536,7 +536,8 @@ static int cgroup_parse_rules(bool cache, uid_t muid,
 
                newrule->uid = uid;
                newrule->gid = gid;
-               len_username = min(len_username, sizeof(newrule->username) - 1);
+               len_username = min(len_username,
+                                       sizeof(newrule->username) - 1);
                strncpy(newrule->username, user, len_username);
                if (len_procname) {
                        newrule->procname = strdup(procname);