From 108b9ac14469e743058922ae5c6a0fe0b1e98fb3 Mon Sep 17 00:00:00 2001 From: Charles Jolley Date: Mon, 19 Oct 2009 08:50:24 -0700 Subject: [PATCH] Handle malformed UTF-8 in Ruby 1.9 --- lib/sproutcore/models/manifest_entry.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sproutcore/models/manifest_entry.rb b/lib/sproutcore/models/manifest_entry.rb index 6f2023e..c941853 100644 --- a/lib/sproutcore/models/manifest_entry.rb +++ b/lib/sproutcore/models/manifest_entry.rb @@ -218,7 +218,8 @@ def scan_module(&block) when :start # line has a build directive or comment - its OK - results = line.scan(COMMENT_OR_DIRECTIVE) + # NOTE: skip line if it has invalid encoding + results = line.scan(COMMENT_OR_DIRECTIVE) rescue nil if results && results.size > 0 # handle build directive