]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: fix compiler warnings [-Wsign-compare]
authorKarel Zak <kzak@redhat.com>
Tue, 17 Jan 2012 15:31:45 +0000 (16:31 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 17 Jan 2012 15:31:45 +0000 (16:31 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/src/optstr.c

index 7b1034e5d8344275a7d7f48c2a2699b4b1c8004c..1a1c86c540b75a1fa8529fc88686795d81dba088 100644 (file)
@@ -700,7 +700,7 @@ int mnt_optstr_apply_flags(char **optstr, unsigned long flags,
                                        continue;
                                if (ent->id == MS_RDONLY ||
                                    (ent->mask & MNT_INVERT) ||
-                                   (fl & ent->id) != ent->id) {
+                                   (fl & ent->id) != (unsigned long) ent->id) {
 
                                        char *end = val ? val + valsz :
                                                          name + namesz;
@@ -724,7 +724,7 @@ int mnt_optstr_apply_flags(char **optstr, unsigned long flags,
                for (ent = map; ent && ent->name; ent++) {
                        if ((ent->mask & MNT_INVERT)
                            || ent->id == 0
-                           || (fl & ent->id) != ent->id)
+                           || (fl & ent->id) != (unsigned long) ent->id)
                                continue;
 
                        /* don't add options which require values (e.g. offset=%d) */