From 33832bb887a3e40d565a5f5f9c6666e2fcc4bc83 Mon Sep 17 00:00:00 2001 From: str4d Date: Tue, 20 May 2014 11:58:02 +0000 Subject: [PATCH] Fixed NPE (that should never occur, but there is an input validation bug) --- src/i2p/bote/android/ViewEmailFragment.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/i2p/bote/android/ViewEmailFragment.java b/src/i2p/bote/android/ViewEmailFragment.java index cc44d0a..a5bff9d 100644 --- a/src/i2p/bote/android/ViewEmailFragment.java +++ b/src/i2p/bote/android/ViewEmailFragment.java @@ -84,10 +84,13 @@ public class ViewEmailFragment extends Fragment { sender.setText(BoteHelper.getDisplayAddress(fromAddress)); - for (Address recipient : email.getToAddresses()) { - TextView tv = new TextView(getActivity()); - tv.setText(BoteHelper.getDisplayAddress(recipient.toString())); - recipients.addView(tv); + Address[] emailRecipients = email.getToAddresses(); + if (emailRecipients != null) { + for (Address recipient : emailRecipients) { + TextView tv = new TextView(getActivity()); + tv.setText(BoteHelper.getDisplayAddress(recipient.toString())); + recipients.addView(tv); + } } if (email.getSentDate() != null)