From f2475491fe7b26ee4e341a538d7ccf8f5415e8be Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Tue, 23 Apr 2013 14:49:32 -0700 Subject: [PATCH] Fix for NPE on null encrypted MMS messages. --- src/org/thoughtcrime/securesms/crypto/MessageMac.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/thoughtcrime/securesms/crypto/MessageMac.java b/src/org/thoughtcrime/securesms/crypto/MessageMac.java index 4da7c0f73f..fc86be79fa 100644 --- a/src/org/thoughtcrime/securesms/crypto/MessageMac.java +++ b/src/org/thoughtcrime/securesms/crypto/MessageMac.java @@ -61,7 +61,7 @@ public class MessageMac { } public static byte[] getMessageWithoutMac(byte[] message) throws InvalidMacException { - if (message.length <= MAC_LENGTH) + if (message == null || message.length <= MAC_LENGTH) throw new InvalidMacException("Message shorter than MAC!"); byte[] strippedMessage = new byte[message.length - MAC_LENGTH];