summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorlnu <lnu@f70e237a-67f3-0310-a06c-d2b8a7116972>2006-06-19 15:04:30 +0000
committerlnu <lnu@f70e237a-67f3-0310-a06c-d2b8a7116972>2006-06-19 15:04:30 +0000
commit7d3d59d757035e2c3201bbc811ed4d9961f44194 (patch)
treed8885aeb4bfd79217437786de4a4a863951d55f7 /lib
parent58f7349050832e206c3167b17bf38c5f91fd7007 (diff)
downloadfeed2imap-7d3d59d757035e2c3201bbc811ed4d9961f44194.tar.gz
feed2imap-7d3d59d757035e2c3201bbc811ed4d9961f44194.tar.bz2
feed2imap-7d3d59d757035e2c3201bbc811ed4d9961f44194.zip
- fix for gna bug 5872
- improved example config file git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@99 f70e237a-67f3-0310-a06c-d2b8a7116972
Diffstat (limited to 'lib')
-rw-r--r--lib/feed2imap/itemtomail.rb13
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/feed2imap/itemtomail.rb b/lib/feed2imap/itemtomail.rb
index 3a552d6..755a436 100644
--- a/lib/feed2imap/itemtomail.rb
+++ b/lib/feed2imap/itemtomail.rb
@@ -31,11 +31,16 @@ require 'feed2imap/rubymail_patch'
class String
def needMIME
utf8 = false
- self.unpack('U*').each do |c|
- if c > 127
- utf8 = true
- break
+ begin
+ self.unpack('U*').each do |c|
+ if c > 127
+ utf8 = true
+ break
+ end
end
+ rescue
+ # safe fallback in case of problems
+ utf8 = true
end
utf8
end