diff options
-rwxr-xr-x | autobuild.rb | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/autobuild.rb b/autobuild.rb index 89a98bf..7b0c8d5 100755 --- a/autobuild.rb +++ b/autobuild.rb @@ -157,11 +157,15 @@ def find_bug_matches(build_dir) # loop over file File.open(build_file).each_line do |li| - if any_bug_re.match(li) then - # loop over individual regexes to find the matching one - regex_list.each do |regex| - return $bug_matches[regex] if (/#{regex}/.match(li)) + begin + if any_bug_re.match(li) then + # loop over individual regexes to find the matching one + regex_list.each do |regex| + return $bug_matches[regex] if (/#{regex}/.match(li)) + end end + rescue ArgumentError => e + # Some lines have invalid UTF-8, just ignore them end end return '' |