diff --git a/fs/ext3/super.c b/fs/ext3/super.c index b4b3e8a39131fbb247f2c633c26cfa2ac16ba6b9..a6d1779d7de4a00fcc205142bb54dd2e83efb0a2 100644 --- a/fs/ext3/super.c +++ b/fs/ext3/super.c @@ -944,7 +944,8 @@ static int parse_options (char * options, struct super_block *sb, "for remount\n"); return 0; } - match_int(&args[0], &option); + if (match_int(&args[0], &option) != 0) + return 0; *n_blocks_count = option; break; case Opt_nobh: