From b6822b310ee8a480f9fa2ceab46e3cb7df3b011b Mon Sep 17 00:00:00 2001 From: Jake McGinty Date: Wed, 31 Dec 2014 15:47:30 -0800 Subject: [PATCH] don't populate data from uri when there is none Fixes #2282 Closes #2283 // FREEBIE --- src/org/thoughtcrime/securesms/jobs/MmsSendJob.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org/thoughtcrime/securesms/jobs/MmsSendJob.java b/src/org/thoughtcrime/securesms/jobs/MmsSendJob.java index 937b4a72e..41f8942db 100644 --- a/src/org/thoughtcrime/securesms/jobs/MmsSendJob.java +++ b/src/org/thoughtcrime/securesms/jobs/MmsSendJob.java @@ -103,6 +103,10 @@ public class MmsSendJob extends MasterSecretJob { } private void populatePartData(PduPart part, MasterSecret masterSecret) throws IOException { + if (part.getDataUri() == null) { + return; + } + ByteArrayOutputStream os = part.getDataSize() > 0 && part.getDataSize() < Integer.MAX_VALUE ? new ByteArrayOutputStream((int)part.getDataSize()) : new ByteArrayOutputStream();