summaryrefslogtreecommitdiff
path: root/telephony/java/android/telephony/SmsMessage.java
diff options
context:
space:
mode:
Diffstat (limited to 'telephony/java/android/telephony/SmsMessage.java')
-rw-r--r--telephony/java/android/telephony/SmsMessage.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/SmsMessage.java b/telephony/java/android/telephony/SmsMessage.java
index 9d03b59797ac..57f89e316e1c 100644
--- a/telephony/java/android/telephony/SmsMessage.java
+++ b/telephony/java/android/telephony/SmsMessage.java
@@ -207,7 +207,10 @@ public class SmsMessage {
*/
public static SmsMessage createFromPdu(byte[] pdu, String format) {
SmsMessageBase wrappedMessage;
-
+ if (pdu == null) {
+ Rlog.i(LOG_TAG, "createFromPdu(): pdu is null");
+ return null;
+ }
if (SmsConstants.FORMAT_3GPP2.equals(format)) {
wrappedMessage = com.android.internal.telephony.cdma.SmsMessage.createFromPdu(pdu);
} else if (SmsConstants.FORMAT_3GPP.equals(format)) {