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);
 }
openSUSE Build Service is sponsored by