diff options
-rw-r--r-- | util-linux/mount.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util-linux/mount.c b/util-linux/mount.c index 220a4e67c..95dee18ec 100644 --- a/util-linux/mount.c +++ b/util-linux/mount.c | |||
@@ -467,7 +467,7 @@ static unsigned long parse_mount_options(char *options, char **unrecognized) | |||
467 | for (i = 0; i < ARRAY_SIZE(mount_options); i++) { | 467 | for (i = 0; i < ARRAY_SIZE(mount_options); i++) { |
468 | if (strcasecmp(option_str, options) == 0) { | 468 | if (strcasecmp(option_str, options) == 0) { |
469 | unsigned long fl = mount_options[i]; | 469 | unsigned long fl = mount_options[i]; |
470 | if (fl < 0) | 470 | if ((long)fl < 0) |
471 | flags &= fl; | 471 | flags &= fl; |
472 | else | 472 | else |
473 | flags |= fl; | 473 | flags |= fl; |