diff options
-rwxr-xr-x | scripts/checkpatch.pl | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 586f9a4f0ad0..482768cd5790 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl | |||
@@ -1029,9 +1029,14 @@ sub process { | |||
1029 | # edge is a close comment then we must be in a comment | 1029 | # edge is a close comment then we must be in a comment |
1030 | # at context start. | 1030 | # at context start. |
1031 | my $edge; | 1031 | my $edge; |
1032 | for (my $ln = $linenr + 1; $ln < ($linenr + $realcnt); $ln++) { | 1032 | my $cnt = $realcnt; |
1033 | next if ($line =~ /^-/); | 1033 | for (my $ln = $linenr + 1; $cnt > 0; $ln++) { |
1034 | ($edge) = ($rawlines[$ln - 1] =~ m@(/\*|\*/)@); | 1034 | next if (defined $rawlines[$ln - 1] && |
1035 | $rawlines[$ln - 1] =~ /^-/); | ||
1036 | $cnt--; | ||
1037 | #print "RAW<$rawlines[$ln - 1]>\n"; | ||
1038 | ($edge) = (defined $rawlines[$ln - 1] && | ||
1039 | $rawlines[$ln - 1] =~ m@(/\*|\*/)@); | ||
1035 | last if (defined $edge); | 1040 | last if (defined $edge); |
1036 | } | 1041 | } |
1037 | if (defined $edge && $edge eq '*/') { | 1042 | if (defined $edge && $edge eq '*/') { |