checkpatch: indent checks -- stop when we run out of continuation lines

Ensure we terminate when there are no futher continuation lines when
trying to determine relative indent of conditionals and their blocks.

Reported-by: John Daiker <daikerjohn@gmail.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Andy Whitcroft 2009-09-21 17:04:36 -07:00 committed by Linus Torvalds
parent 113f04a836
commit 30dad6ebec

View file

@ -1547,8 +1547,9 @@ sub process {
$s =~ /^\s*#\s*?/ || $s =~ /^\s*#\s*?/ ||
$s =~ /^\s*$Ident\s*:/) { $s =~ /^\s*$Ident\s*:/) {
$continuation = ($s =~ /^.*?\\\n/) ? 1 : 0; $continuation = ($s =~ /^.*?\\\n/) ? 1 : 0;
$s =~ s/^.*?\n//; if ($s =~ s/^.*?\n//) {
$cond_lines++; $cond_lines++;
}
} }
} }