Fixed NullPointerException when trying to send message with to text body (attachment only for example). The message would end up being stuck in the outbox.
This commit is contained in:
parent
f64de34d2f
commit
93b95b85b2
1 changed files with 11 additions and 3 deletions
|
@ -20,8 +20,10 @@ public class TextBody implements Body {
|
|||
}
|
||||
|
||||
public void writeTo(OutputStream out) throws IOException, MessagingException {
|
||||
byte[] bytes = mBody.getBytes("UTF-8");
|
||||
out.write(Base64.encodeBase64Chunked(bytes));
|
||||
if (mBody!=null) {
|
||||
byte[] bytes = mBody.getBytes("UTF-8");
|
||||
out.write(Base64.encodeBase64Chunked(bytes));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -37,7 +39,13 @@ public class TextBody implements Body {
|
|||
*/
|
||||
public InputStream getInputStream() throws MessagingException {
|
||||
try {
|
||||
byte[] b = mBody.getBytes("UTF-8");
|
||||
byte[] b;
|
||||
if (mBody!=null) {
|
||||
b = mBody.getBytes("UTF-8");
|
||||
}
|
||||
else {
|
||||
b = new byte[0];
|
||||
}
|
||||
return new ByteArrayInputStream(b);
|
||||
}
|
||||
catch (UnsupportedEncodingException usee) {
|
||||
|
|
Loading…
Reference in a new issue