don't populate data from uri when there is none

Fixes #2282
Closes #2283

// FREEBIE
This commit is contained in:
Jake McGinty 2014-12-31 15:47:30 -08:00 committed by Moxie Marlinspike
parent 3e8d2a557e
commit b6822b310e

View File

@ -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();