From 58ae6e1e91bafeaed4cff67718f619a221e03183 Mon Sep 17 00:00:00 2001 From: mguessan Date: Mon, 10 Mar 2014 22:19:28 +0000 Subject: [PATCH] EWS: Force encoding in mimeContent decode git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2250 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/ews/EWSMethod.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/java/davmail/exchange/ews/EWSMethod.java b/src/java/davmail/exchange/ews/EWSMethod.java index d67d9596..e2cb6130 100644 --- a/src/java/davmail/exchange/ews/EWSMethod.java +++ b/src/java/davmail/exchange/ews/EWSMethod.java @@ -979,8 +979,11 @@ public abstract class EWSMethod extends PostMethod { responseItem.mimeContent = ((TypedXMLStreamReader) reader).getElementAsBinary(); } else { // failover: slow and memory consuming conversion - byte[] base64MimeContent = reader.getElementText().getBytes(); - responseItem.mimeContent = Base64.decodeBase64(base64MimeContent); + try { + responseItem.mimeContent = Base64.decodeBase64(reader.getElementText().getBytes("ASCII")); + } catch (UnsupportedEncodingException e) { + throw new XMLStreamException(e); + } } }