File 14-vmime-remove-setlocale.diff of Package libvmime_zarafa7

This interferes with the overlying program (especially threaded ones).

---
 src/platforms/posix/posixHandler.cpp |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

Index: vmime/src/platforms/posix/posixHandler.cpp
===================================================================
--- vmime.orig/src/platforms/posix/posixHandler.cpp
+++ vmime/src/platforms/posix/posixHandler.cpp
@@ -153,11 +153,7 @@ const vmime::charset posixHandler::getLo
 {
 	const PLockHelper lock;
 
-	const char* prevLocale = ::setlocale(LC_ALL, "");
-	vmime::charset ch(::nl_langinfo(CODESET));
-	::setlocale(LC_ALL, prevLocale);
-
-	return (ch);
+	return vmime::charset(::nl_langinfo(CODESET));
 }
 
 
openSUSE Build Service is sponsored by