From 075e9d5104c0e23a6188677f5c9e99fcbcfdbc60 Mon Sep 17 00:00:00 2001 From: Mihai Preda Date: Mon, 15 Jun 2009 18:10:29 -0700 Subject: [PATCH] Added recursive limit check to renderAttachments method. Integrates CL 149561 from p4 Docomo email. Bug 1897000. --- src/com/android/email/activity/MessageView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/email/activity/MessageView.java b/src/com/android/email/activity/MessageView.java index 352a41f2b..de9b188b2 100644 --- a/src/com/android/email/activity/MessageView.java +++ b/src/com/android/email/activity/MessageView.java @@ -781,6 +781,9 @@ public class MessageView extends Activity } private void renderAttachments(Part part, int depth) throws MessagingException { + if (depth >= 10 || part == null) { + return; + } String contentType = MimeUtility.unfoldAndDecode(part.getContentType()); String name = MimeUtility.getHeaderParameter(contentType, "name"); if (name != null) {