File vmime-0.8.1-charset-catch.diff of Package libvmime_zarafa7
---
src/word.cpp | 6 ++++++
1 file changed, 6 insertions(+)
Index: vmime/src/word.cpp
===================================================================
--- vmime.orig/src/word.cpp
+++ vmime/src/word.cpp
@@ -692,7 +692,13 @@ const string word::getConvertedText(cons
{
string out;
+ try {
charset::convert(m_buffer, out, m_charset, dest);
+ }
+ catch (vmime::exception &e) {
+ // copy 'word' as text
+ out = m_buffer;
+ }
return (out);
}